Re: Postfix logging with syslog-ng

From: Werner Schalk (no email)
Date: Fri Feb 10 2006 - 17:27:49 EST

  • Next message: Magnus Bäck: "Re: user name question"

    Hi,

    thanks for the replies. My syslog-ng file is now as follows:

    source src { unix-stream("/dev/log"); internal(); pipe("/proc/kmsg"); };

    destination mail { file("/var/log/mail.log"); };
    destination messages { file("/var/log/messages"); };

    destination console_all { file("/dev/tty12"); };

    filter mail { facility(mail); };
    filter notmail { not facility(mail); };

    log { source(src); filter(mail); destination(mail); };

    log { source(src); filter(notmail); destination(messages); };

    log { source(src); destination(console_all); };

    Consequently all the Postfix stuff is logged to /var/log/mail.log which is
    what I need. However these three lines are still logged in /var/log/messages:

    Feb 10 23:20:30 myserver postfix/smtpd[29962]: sql_select option missing
    Feb 10 23:20:30 myserver postfix/smtpd[29962]: auxpropfunc error no mechanism
    available
    Feb 10 23:20:30 myserver postfix/smtpd[29962]: _sasl_plugin_load failed on
    sasl_auxprop_plug_init for plugin: sql

    How can I either fix this error or log this stuff in /var/log/mail.info as
    well? Here's my Postfix config:

    alias_maps = hash:/usr/local/mailman/data/aliases
    biff = no
    broken_sasl_auth_clients = yes
    command_directory = /usr/sbin
    config_directory = /etc/postfix
    content_filter = smtp-amavis:[127.0.0.1]:10024
    daemon_directory = /usr/lib/postfix
    debug_peer_level = 2
    default_destination_concurrency_limit = 20
    disable_vrfy_command = yes
    empty_address_recipient = MAILER-DAEMON
    home_mailbox = .maildir/
    html_directory = /usr/share/doc/postfix-2.2.5/html
    inet_interfaces = all
    local_destination_concurrency_limit = 2
    mail_owner = postfix
    mailq_path = /usr/bin/mailq
    manpage_directory = /usr/share/man
    mydomain = mydomain.tld
    myhostname = server.mydomain.tld
    mynetworks = 211.132.19.15/32,127.0.0.0/8
    newaliases_path = /usr/bin/newaliases
    owner_request_special = no
    queue_directory = /var/spool/postfix
    queue_minfree = 120000000
    readme_directory = /usr/share/doc/postfix-2.2.5/readme
    recipient_delimiter = +
    sample_directory = /etc/postfix
    sendmail_path = /usr/sbin/sendmail
    setgid_group = postdrop
    smtp_tls_note_starttls_offer = yes
    smtpd_helo_required = yes
    smtpd_recipient_restrictions = permit_sasl_authenticated,  permit_mynetworks,  
    check_client_access hash:/etc/postfix/pop-before-smtp,  check_client_access
    hash:/etc/postfix/whitelist,  reject_non_fqdn_hostname,  
    reject_non_fqdn_sender,  reject_non_fqdn_recipient,    
    reject_unauth_destination,  reject_unauth_pipelining,    
    reject_invalid_hostname,  reject_unknown_sender_domain,   reject_rbl_client
    opm.blitzed.org,  reject_rbl_client list.dsbl.org,  reject_rbl_client
    bl.spamcop.net,  reject_rbl_client sbl-xbl.spamhaus.org
    smtpd_sasl_auth_enable = yes
    smtpd_sasl_local_domain =
    smtpd_sasl_security_options = noanonymous
    smtpd_tls_CAfile = /etc/postfix/cacert.pem
    smtpd_tls_cert_file = /etc/postfix/newcert.pem
    smtpd_tls_key_file = /etc/postfix/newreq.pem
    smtpd_tls_loglevel = 3
    smtpd_tls_received_header = yes
    smtpd_tls_session_cache_timeout = 3600s
    smtpd_use_tls = yes
    tls_random_source = dev:/dev/urandom
    unknown_local_recipient_reject_code = 550
    virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf,
    hash:/usr/local/mailman/data/virtual-mailman
    virtual_create_maildirsize = yes
    virtual_gid_maps = static:207
    virtual_mailbox_base = /home/vmail
    virtual_mailbox_domains = mysql:/etc/postfix/mysql_virtual_domains_maps.cf
    virtual_mailbox_limit = 512000000
    virtual_mailbox_limit_maps =
    mysql:/etc/postfix/mysql_virtual_mailbox_limit_maps.cf
    virtual_mailbox_limit_override = yes
    virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf
    virtual_maildir_limit_message = Sorry, the user's maildir has overdrawn his
    diskspace quota, please try again later.
    virtual_minimum_uid = 100
    virtual_overquota_bounce = no
    virtual_transport = virtual
    virtual_uid_maps = static:207

    Thanks a lot.

    Bye,
    Werner


  • Next message: Magnus Bäck: "Re: user name question"





    Hosted Email Solutions

    Invaluement Anti-Spam DNSBLs



    Powered By FreeBSD   Powered By FreeBSD