[postfix-users] Postfix SASL (auxprop) + Debian Lenny
Robert Schetterer
robert at schetterer.org
Di Dez 13 17:32:28 CET 2011
Am 13.12.2011 16:35, schrieb Dennis Steinkamp:
> Hallo,
>
> ich hab in den vergangenen Tagen ja bereits häufiger eine Frage zum
> Thema SASL in Verbindung mit Cyrus oder Dovecot gestellt.
>
> Da ich in meiner Lernphase mit Postfix noch am Anfang stehe, wollte ich
> SMTP-AUTH zunächst mal dann doch via Cyrus SASL realisieren, da dies in
> meinem "Book of Postfix" recht gut dokumentiert und für mich besser
> nachvollziehbar ist.
>
> Leider stoße ich bei der Umsetzung allerdings auf ein paar Probleme,
> möglicherweise auch damit zusammenhängend, das Postfix unter Debian
> (Lenny) "chrooted" läuft und es wohl ein paar Dinge gibt, die man im
> chroot Betrieb berücksichtigen muss.
>
> Als Pw backend verwende ich sasldb via auxprop und habe die mech_list
> auf PLAIN LOGIN reduziert. Mein smtpd.conf in /etc/postfix/sasl sieht
> demnach folgendermaßen aus:
>
> ----------------------------------------
> # Global parameters
> log level: 3
> pwcheck_method: auxprop
> mech_list: PLAIN LOGIN
>
> # Auxiliary Plugin parameters
> auxprop_plugin: sasldb
> ----------------------------------------
>
> In der Main.cf habe ich danach folgende SASL Parameter hinzugefügt:
>
> -----------------------------------------------------------------------------------
> ...
> # SASL parameters
> smtpd_sasl_auth_enable = yes
> broken_sasl_auth_clients = yes
> smtpd_sasl_local_domain = $myhostname
> smtpd_sasl_security_options = noanonymous
> smtpd_recipient_restrictions =
> permit_sasl_authenticated,
> permit_mynetworks,
> reject_unknown_destination
> ...
> --------------------------------------------------------------------------------------
>
> Ich habe im Vorfeld mittels saslpasswd2 eine DB mit einem Testuser angelegt.
> Das es funktioniert konnte ich zumindest durch
> saslauthd -a sasldb -d und
> testsaslauthd -u user -p password
> verifizieren. (Access Ok)
>
> Nach erfolgter Anpassung in der main.cf und dem Test via telnet bekomme
> ich aber keine Reaktion, sobald ich telnet "meinmailserver" Port in der
> Kommandozeile absetze.
> Telnet unter Windows zeigt keinerlei Reaktion und wenn ich es per SSH
> lokal auf meinem vServer probiere passiert ebenfalls nichts.
> Sobald ich die SASL Einstellungen in der main.cf auskommentiere ist mein
> Mailserver wieder über telnet ansprechbar.
>
> Da Postfix unter Debian bekanntlich in einer chroot Umgebung läuft habe
> ich mal versucht, den Socket in der Chroot Umgebung, über folgende fstab
> Zeile verfügbar zu machen:
>
> /var/run/saslauthd /var/spool/postfix/var/run/saslauthd bind bind 0 0
>
> Zusätzlich habe ich unter /etc/default/saslauthd auf yes eingestellt, so
> das nach dem Bootvorgang saslauthd automatisch gestartet wird. Diese
> Schritte brachten mich meinem Ziel aber auch nicht näher, sodass ich
> doch wieder auf Hilfe angewiesen zu sein scheine.
>
> Danke an alle die Ihre Zeit opfern, sich mein Problem anzuschauen.
>
> Grüße
>
> Dennis
warum schmeisst du chroot nicht raus ?
wie auch immer, die sasl freaks hier werdne dir antoworten *g
>
>
>
> --
> NEU: FreePhone - 0ct/min Handyspartarif mit Geld-zurück-Garantie!
> Jetzt informieren: http://www.gmx.net/de/go/freephone
>
>
> _______________________________________________
> postfix-users mailing list
> postfix-users at de.postfix.org
> http://de.postfix.org/cgi-bin/mailman/listinfo/postfix-users
--
Best Regards
MfG Robert Schetterer
Germany/Munich/Bavaria
Mehr Informationen über die Mailingliste postfix-users