Re: Postfix und saslauthd
Hallo Maru,
> Hallo Andreas,
>
> mein Problem ist noch nicht gelöst. Ich habe sogar nach dem
> Erweitern der Gruppe SASL das ganze System neu gestartet. Wie
> gesagt, es ist nicht das erstemal das ich so ein Mail System
> aufsetze, nur halt noch nie mit Debian Sarge. Ich vermute aufrund
> der Logfiles, das Postfix den saslauthd gar nicht anspricht, aber
> warum nicht ist mir nicht klar. Wie ähnlich ist denn deine
> Konfiguration?
Installiert sind bei mir folgende Debian-Pakete:
ii postfix 2.1.4-5 A high-performance mail transport agent
ii postfix-tls 2.1.4-5 TLS and SASL support for Postfix
ii libsasl2 2.1.19-1.5 Authentication abstraction library
ii libsasl2-mod 2.1.19-1.5 Pluggable Authentication Modules for SASL
ii sasl2-bin 2.1.19-1.5 Programs for manipulating the SASL...
Ich gehe mal Deine Liste durch:
> Das System ist so konfiguriert das Postfix mit SASL2 Auth arbeiten
> soll. Der saslauthd läuft mit dem Mechanismus PAM und die
> Benutzerdaten liegen im LDAP. [...] Die Konfiguration mit
> Cyrus/saslauthd/PAM/LDAP funktioniert. Auch der Test testsaslauthd
> -u benutzer -p passwort -s smtp gibt ein OK aus.
Bei mir liegen die Benutzerdaten nicht im LDAP, sondern im
Dateisystem. Da testsaslauthd bei Dir funktioniert, sollte das aber
keinen Unterschied machen.
> Postfix ist Mitglied in der Gruppe sasl
Bei mir auch.
> # cat /etc/postfix/sasl/smtpd.conf
> pwcheck_method: saslauthd
> mech_list: plain login
Identisch.
> # /etc/default/saslauthd
> START=yes
> MECHANISMS="pam"
Identisch.
> Postfix läuft nicht in einer chroot Umgebung
> #/etc/postfix/master.cf:
> # ==========================================================================
> smtp inet n - n - - smtpd
Die Zeile für den smtpd ist gleich, d.h. chroot hat den Wert "n". Der
Rest in master.cf ist, abgesehen von zwei Einträgen für amavisd-new
unverändert gegenüber der von Debian mitgelieferten master.cf.
(Nebenbei: Unter Postfix 2.1 kann amavisd-new laut FILTER_README jetzt
auch direkt vom smtpd aus verwendet werden, aber darauf habe ich in
meinem Setup noch verzichtet.)
> #Auszug /etc/postfix/main.cf
Der relevante Teil aus meiner main.cf:
tls_random_source = dev:/dev/urandom
smtpd_use_tls = yes
smtpd_tls_cert_file = /etc/postfix/ssl/server.crt
smtpd_tls_key_file = /etc/postfix/ssl/server.key
smtpd_tls_CAfile = /etc/postfix/ssl/ca.crt
smtpd_sasl_auth_enable = yes
smtpd_tls_auth_only = yes
smtpd_recipient_restrictions =
permit_mynetworks,
permit_sasl_authenticated,
reject_unauth_destination
Reply to: