-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Luca Bertoncello schrieb:
Ich benutze Postfix als MTA für lucabert.de. Zur Zeit (weil ich unglaublich faul war!) benutze ich POP-before-SMTP als Authentifizierungsmethod. Ich will aber jetzt SMTP-Auth benutzen.
Ich habe ein paar HowTos gelesen und gesehen daß ich Cyrus-SASL brauche (und dann muß ich sein DB füttern).
Frage: gibt es die Möglichkeit einfach die /etc/passwd oder /etc/shadow zu benutzen? Gibt es andere Programme außer Cyrus-SASL die gut mit Postfix arbeiten? Hat jemand Erfahrung mit solchen Sachen?
Ja ich habe das unter Debian-Sarge laufen. Folgende Schritte führten bei mir zum Erfolg:
1.) Packete installieren: libsasl2 libsasl2-modul sasl2-bin 2.) Konfiguration in /etc/postfix/main.cf wie folgt ergänzen:
#SMTPD mit SASL-Authentification verwenden smtpd_sasl_auth_enable = yes
#Zusatz-Optionen: Keine anonyme-Anmeldung verwenden smtpd_sasl_security_options = noanonymous
#Wieder ein Workaround fuer aeltere Clients und Outlook broken_sasl_auth_clients = yes
# nur local und SASL erlauben smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_unauth_destination
3.) Datei /etc/postfix/sasl/smtpd.conf mit nachfolgenden Inhalt erstellen:
pwcheck_method: saslauthd
4.) Datei /etc/default/saslauthd sollte wie folgt eingestellt werden:
START=yes MECHANISMS="pam"
5.) Jetzt saslauthd starten mit /etc/init.d/saslauth start 6.) Wegen chroot vom postfix ist noch folgendes zu tun:
mkdir -p /var/spool/postfix/var/run mv -f /var/run/saslauthd/ /var/spool/postfix/var/run/ chmod 755 /var/spool/postfix/var/run/saslauthd/ ln -s /var/spool/postfix/var/run/saslauthd/ /var/run/saslauthd
7.) Und nun postfix mit postfix reload die neue Konfiguration mitteilen
Gruß Bernd Ledig