[Postfixbuch-users] SMTP AUTH nach langem Testen immer noch nicht
Christoph
princess at gmx.net
Do Aug 31 10:41:18 CEST 2006
Ja danke, so geht das jetzt auch.
Alexander Dalloz schrieb:
> Christoph schrieb:
>
>> Guten Abend,
>>
>> habe mich jetzt mehr duch das Buch und andere Anleitungen gearbeitet um
>> smtp-auth einzurichten, will aber nicht. Leider.
>> Bei mir sieht es so aus:
>> - Postfix 2.1.5 auf Debian 3.1
>>
> Debian lässt Postfix per default chrooted laufen. Das hat Auswirkungen auf die SASL Konfiguration.
>
>> - smtpd.conf (/etc/postfix/sasl/smtpd.conf,
>> /var/spool/postfix/usr/lib/sasl2/smtpd.conf, /usr/lib/sasl2/smtpd.conf)
>> pwcheck_method: saslauthd
>> mech_list: plain login
>> - main.conf enthält
>> smtpd_banner = $myhostname ESMTP $mail_name
>> smtpd_sasl_auth_enable = yes
>> smtpd_sasl_local_domain =
>> smtpd_sasl_security_options = noanonymous
>> smtpd_tls_auth_only = no
>>
>> - /etc/default/saslauthd enthält
>> # This needs to be uncommented before saslauthd will be run automatically
>> START=yes
>> # You must specify the authentication mechanisms you wish to use.
>> # This defaults to "pam" for PAM support, but may also include
>> # "shadow" or "sasldb", like this:
>> # MECHANISMS="pam shadow"
>> MECHANISMS="rimap -O imap.home.bieselt.de"
>>
>> - testsasl ergibt: testsaslauthd -u christoph -p xxxx
>> 0: OK "Success."
>>
>>
>> Im mail.log steht dann immer:
>> Aug 30 23:21:56 localhost postfix/smtpd[17815]: connect from
>> krieger.home.asdf.de[192.168.111.12]
>> Aug 30 23:22:00 localhost postfix/smtpd[17815]: warning: SASL
>> authentication failure: cannot connect to saslauthd server: No such file
>> or directory
>>
>>
> Typische Auswirkung eines chrooted Postfix. In der
> "//etc/default/saslauthd" setzt du:
>
> /
>
> PARAMS="-m /var/spool/postfix/var/run/saslauthd"
>
> Das lässt das mux socket file innerhalb des Postfix chroot anlegen.
> Wenn ich das im Netz richtig lese zu Sarge (bin selber kein Debian
> User), dann solltest du auch in //etc/init.d/saslauthd den Pfad für das
> pid-file ändern:
>
> /
>
> PIDFILE="/var/spool/postfix/var/run/${NAME}/saslauthd.pid"
>
> Ein beherztes "//etc/init.d/saslauthd start" sollte zum gewünschten Erfolg führen./
>
>> Danke für Tips, Christoph
>>
>>
> Alexander
>
>
>
Mehr Informationen über die Mailingliste Postfixbuch-users