Configure Postfix for Kopano



  • Hello,

    ich have a problem with the config of postfix for kopano.

    My Config of Postfix:

    # See /usr/share/postfix/main.cf.dist for a commented, more complete version
    # Debian specific:  Specifying a file name will cause the first
    # line of that file to be used as the name.  The Debian default
    # is /etc/mailname.
    #myorigin = /etc/mailname
    
    smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
    biff = no
    
    # appending .domain is the MUA's job.
    append_dot_mydomain = no
    
    # Uncomment the next line to generate "delayed mail" warnings
    #delay_warning_time = 4h
    
    readme_directory = no
    
    # TLS parameters
    #smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
    smtpd_tls_cert_file=/etc/letsencrypt/live/example.me/cert.pem
    #smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
    smtpd_tls_key_file=/etc/letsencrypt/live/example.me/privkey.pem
    smtpd_tls_CAfile = /etc/letsencrypt/live/example.me/chain.pem
    smtpd_use_tls=yes
    smtpd_enforce_tls = yes
    smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
    smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
    
    smtp_tls_security_level=may
    smtp_tls_cert_file=/etc/letsencrypt/live/example.me/cert.pem
    smtp_tls_key_file=/etc/letsencrypt/live/example.me/privkey.pem
    smtp_tls_CAfile = /etc/letsencrypt/live/example.me/chain.pem
    smtp_use_tls = yes
    
    smtpd_tls_dh1024_param_file = /etc/letsencrypt/live/example.me/dh_2048.pem
    #tls_high_cipherlist=EDH+CAMELLIA:EDH+aRSA:EECDH+aRSA+AESGCM:EECDH+aRSA+SHA384:EECDH+aRSA+SHA256:EECDH:+CAMELLIA256:+AES256:+CAMELLIA128:+AES128:+SSLv3:!aNULL:!eNULL:!LOW:!3DES:!MD5:!EXP:!PSK:!DSS:!RC4:!SEED:!ECDSA:CAMELLIA256-SHA:AES256-SHA:CAMELLIA128-SHA:AES128-SHA
    tls_high_cipherlist=EDH+CAMELLIA:EDH+aRSA:EECDH+aRSA+AESGCM:EECDH+aRSA+SHA384:EECDH+aRSA+SHA256:EECDH:+CAMELLIA256:+AES256:+CAMELLIA128:+AES128:+SSLv3:!aNULL:!eNULL:!LOW:!3DES:!MD5:!EXP:!PSK:!DSS:!RC4:!SEED:!ECDSA:CAMELLIA256-SHA:AES256-SHA:CAMELLIA128-SHA:AES128-SHA
    tls_random_source = dev:/dev/urandom
    tls_random_bytes = 128
    tls_daemon_random_bytes = 64
    tls_preempt_cipherlist = yes
    smtpd_tls_mandatory_protocols = !SSLv2 !SSLv3
    smtp_tls_mandatory_protocols = !SSLv2 !SSLv3
    smtp_tls_protocols = !SSLv2, !SSLv3
    smtpd_tls_protocols = !SSLv2 !SSLv3
    smtpd_tls_security_level = may
    smtpd_tls_auth_only = yes
    smtpd_tls_ciphers = medium
    smtpd_tls_mandatory_ciphers = high
    smtpd_tls_eecdh_grade = strong
    
    # See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
    # information on enabling SSL in the smtp client.
    
    #smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
    myhostname = example.me
    alias_maps = hash:/etc/aliases
    alias_database = hash:/etc/aliases
    myorigin = /etc/mailname
    #mydestination = www.example.me, example.me, localhost.example.me, localhost
    mydestination = $myhostname, localhost.$mydomain, $mydomain
    relayhost = 
    mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
    #mailbox_command = procmail -a "$EXTENSION"
    #mailbox_command = kopano-dagent "$USER"
    mailbox_size_limit = 0
    recipient_delimiter = +
    inet_interfaces = all
    inet_protocols = ipv4
    
    virtual_mailbox_domains = example.me
    virtual_mailbox_maps = ldap:/etc/postfix/ldap-users.cf
    virtual_alias_maps = ldap:/etc/postfix/ldap-aliases.cf
    virtual_transport = lmtp:127.0.0.1:2003
    

    Errorlog Postfix:

    Mar  5 12:02:33 hetzner-cloud postfix/master[5456]: daemon started -- version 2.11.3, configuration /etc/postfix
    Mar  5 12:03:00 hetzner-cloud postfix/smtpd[5480]: connect from mail-ua0-f173.google.com[209.85.217.173]
    Mar  5 12:03:01 hetzner-cloud postfix/trivial-rewrite[5484]: warning: do not list domain example.me in BOTH mydestination and virtual_mailbox_domains
    Mar  5 12:03:01 hetzner-cloud postfix/smtpd[5480]: NOQUEUE: reject: RCPT from mail-ua0-f173.google.com[209.85.217.173]: 550 5.1.1 <test@example.me>: Recipient address rejected: User unknown in local recipient table; from=<test@google.com> to=<test@example.me> proto=ESMTP helo=<mail-ua0-f173.google.com>
    Mar  5 12:03:01 hetzner-cloud postfix/smtpd[5480]: disconnect from mail-ua0-f173.google.com[209.85.217.173]
    

    example.me is not my really domain, i have change this.

    My second problem is:
    I can’t set “server_bind_intf = 127.0.0.1” in dagent.cfg.
    The Log:

    Sun Mar  5 10:42:10 2017: [info   ] Maximum LMTP threads set to 20
    Sun Mar  5 10:42:10 2017: [error  ] Unable to bind to interface 127.0.0.1: No such device
    Sun Mar  5 10:42:10 2017: [error  ] SO_BINDTODEVICE: No such device
    

    Thank you for your help

    PS: About a post of your Config I would be glad, maybe I find then myself my mistake.



  • Just delete $mydomain from mydestination.


Log in to reply
 

Looks like your connection to Kopano Community Forum was lost, please wait while we try to reconnect.