[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