[postfix-users] Entweder SASL oder direkte EMail-Zustellung

Uwe Soemer uwe at soemer.org
So Feb 27 10:49:19 CET 2011


Am 27.02.2011 09:37, schrieb Patrick Ben Koetter:
> * Patrick Ben Koetter <p at state-of-mind.de>:
>> * Uwe Soemer <uwe at soemer.org>:
>>> ich habe ein Problem mit meinem neu aufgesetzten Postfix-Server. Auf dem
>>> Server beherberge ich Benutzer, die über ein Relay die Emails versenden
>>> müssen - das funktioniert einwandfrei. Das Problem trat erst auf, als ich
>> Welches Problem?
> Um es mal anders zu sagen: Was ist das Ziel? Bitte beschreibe das mal und
> sende dazu die Ausgabe von "postconf -n".
>
> p at rick
>
Konfiguration mit smtp_sender_dependent_authentication in Funktion aktiv:

    postfix

    alias_database = hash:/etc/aliases
    alias_maps = hash:/etc/aliases
    append_dot_mydomain = no
    biff = no
    canonical_maps = hash:/etc/postfix/canonical_maps
    config_directory = /etc/postfix
    default_transport = smtp
    html_directory = /usr/share/doc/postfix/html
    inet_interfaces = all
    local_recipient_maps = hash:/etc/postfix/local_recipient_maps
    $alias_maps
    local_transport = zarafa
    mailbox_command = /usr/bin/zarafa-dagent $USER@$DOMAIN
    mailbox_transport = zarafa
    mydestination = s01.soe.priv, localhost, localhost.soe.priv, soe.priv
    mydomain = s01.soe.priv
    myhostname = s01.soe.priv
    mynetworks = soe.priv 192.168.0.0/16 127.0.0.0/8
    [::ffff:127.0.0.0]/104 [::1]/128
    myorigin = /etc/mailname
    readme_directory = /usr/share/doc/postfix
    recipient_bcc_maps = hash:/etc/postfix/recipient_bcc
    recipient_canonical_maps = hash:/etc/postfix/recipient_canonical_maps
    recipient_delimiter = +
    sender_canonical_maps = hash:/etc/postfix/sender_canonical_maps
    sender_dependent_relayhost_maps =
    hash:/etc/postfix/sender_dependent_relayhost_maps
    smtp_sasl_auth_enable = yes
    smtp_sasl_mechanism_filter = hash:/etc/postfix/smtp_mechs
    smtp_sasl_password_maps = hash:/etc/postfix/smtp_sasl_password_maps
    smtp_sasl_security_options = noanonymous
    smtp_sender_dependent_authentication = yes
    smtp_tls_note_starttls_offer = yes
    smtp_tls_policy_maps = hash:/etc/postfix/smtp_tls_policy_maps
    smtp_tls_security_level = may
    smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
    smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
    smtpd_delay_reject = no
    smtpd_reject_unlisted_recipient = no
    smtpd_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
    smtpd_tls_cert_file = /etc/ssl/certs/cert.pem
    smtpd_tls_key_file = /etc/ssl/private/key.pem
    smtpd_tls_loglevel = 0
    smtpd_tls_received_header = yes
    smtpd_tls_security_level = may
    smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
    smtpd_tls_session_cache_timeout = 3600s
    tls_random_prng_update_period = 3600s
    tls_random_source = dev:/dev/urandom

in dieser Konfiguration werden lokale Emails an externe Relay gesendet.
Problem: Zeitverlust, Emails unterliegen der Spam-Kontrolle des Providers.

Konfiguration aktiver lokaler Zustellung hier funktioniert
smtp_sender_dependent_authentication nicht.

    postfix

    alias_database = hash:/etc/aliases
    alias_maps = hash:/etc/aliases
    append_dot_mydomain = no
    biff = no
    canonical_maps = hash:/etc/postfix/canonical_maps
    config_directory = /etc/postfix
    default_transport = smtp
    html_directory = /usr/share/doc/postfix/html
    inet_interfaces = all
    local_recipient_maps = hash:/etc/postfix/local_recipient_maps
    $alias_maps
    local_transport = zarafa
    mailbox_command = /usr/bin/zarafa-dagent $USER@$DOMAIN
    mailbox_size_limit = 0
    mailbox_transport = zarafa
    mydestination = s01.soe.priv, localhost, localhost.soe.priv, soe.priv
    mydomain = s01.soe.priv
    myhostname = s01.soe.priv
    mynetworks = soe.priv 192.168.0.0/16 127.0.0.0/8
    [::ffff:127.0.0.0]/104 [::1]/128
    myorigin = /etc/mailname
    readme_directory = /usr/share/doc/postfix
    recipient_bcc_maps = hash:/etc/postfix/recipient_bcc
    recipient_canonical_maps = hash:/etc/postfix/recipient_canonical_maps
    recipient_delimiter = +
    sender_canonical_maps = hash:/etc/postfix/sender_canonical_maps
    sender_dependent_relayhost_maps =
    hash:/etc/postfix/sender_dependent_relayhost_maps
    smtp_sasl_auth_enable = yes
    smtp_sasl_mechanism_filter = hash:/etc/postfix/smtp_mechs
    smtp_sasl_password_maps = hash:/etc/postfix/smtp_sasl_password_maps
    smtp_sasl_security_options = noanonymous
    smtp_sender_dependent_authentication = yes
    smtp_tls_note_starttls_offer = yes
    smtp_tls_policy_maps = hash:/etc/postfix/smtp_tls_policy_maps
    smtp_tls_security_level = may
    smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
    smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
    smtpd_delay_reject = no
    smtpd_reject_unlisted_recipient = no
    smtpd_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
    smtpd_tls_cert_file = /etc/ssl/certs/cert.pem
    smtpd_tls_key_file = /etc/ssl/private/key.pem
    smtpd_tls_loglevel = 0
    smtpd_tls_received_header = yes
    smtpd_tls_security_level = may
    smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
    smtpd_tls_session_cache_timeout = 3600s
    tls_random_prng_update_period = 3600s
    tls_random_source = dev:/dev/urandom
    /transport_maps = hash:/etc/postfix/virtual_transport
    virtual_alias_maps = hash:/etc/postfix/virtual_alias
    virtual_gid_maps = static:5000
    virtual_mailbox_base = /var/mail/vhosts
    virtual_mailbox_domains = hash:/etc/postfix/virtual_domains
    virtual_mailbox_maps = hash:/etc/postfix/vmailbox
    virtual_minimum_uid = 100
    virtual_transport = smtp//
    virtual_uid_maps = static:5000
    /

in dieser Konfiguration werden lokale Email direkt zugestellt, aber
externe Emails werden via MX-Record der Zieldomäne zugestellt. Problem:
Versenden externer Emails nicht möglich.

Als Lösung würde helfen wenn ich die Domänen meiner Benutzer als Lokal
eintrage und dem Mail-Server mitteile das dies nonauthoritative
passiert, denn ich kann ja schlecht gmx und t-online als meine Domänen
eintragen, denn dann kann ich diesen Domänen gar keine Emails mehr
senden, da Postfix die anderen Benutzer nicht kennt und die Emails
ablehnt (authoritative) - ist ja auch vollkommen korreckt. In einer
nonauthoritative Einstellung würde Postfix unbekannte Zielbenutzer über
das entsprechende Absender-Relay weitersenden.

Uwe
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://de.postfix.org/pipermail/postfix-users/attachments/20110227/5fb83b48/attachment-0001.html>
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : 0x4B40B4D9.asc
Dateityp    : application/pgp-keys
Dateigröße  : 1915 bytes
Beschreibung: nicht verfügbar
URL         : <http://de.postfix.org/pipermail/postfix-users/attachments/20110227/5fb83b48/attachment-0001.key>


Mehr Informationen über die Mailingliste postfix-users