[Postfixbuch-users] Problem mit SMTP AUTH

Sandy Drobic postfixbuch-users at japantest.homelinux.com
Do Jul 27 19:04:10 CEST 2006


Thomas Klein wrote:
>> du hast bestimmt schon google befragt: "connect to saslauthd server: No
>> such file or directory"
> 
> habe ich schon getan, bin auch auf die Problematik gestossen, daß die 
> Berechtigungen nicht stimmen könnten.
> 
> 
>> saslfinger?
>> Von Patricks Seite?
> 
> Werde ich mal ausprobieren....
> 
>>> Es gab hierzu schonmal einen Thread, in welchem zu lesen war, daß postfix 
>>> in
>>> die Gruppe sasl aufgenommen werden muß (unter debian):
>>> usermod -g sasl postfix
> 
>> groups gecheckt ob es auch wirklich drinsteht?
> 
> Hm, das noch nicht, ich ging davon aus, dass chmod 777 zum testen ausreicht. 
> Wie könnte ich das checken?
> 
> 
>>> Postfix läuft NICHT im chroot.
> 
>> Bist du dir da sicher?
>> poste mal die relevante Zeile(n) aus master.cf (bitte ohne
>> Kommentarzeichen).
> 
> smtp      inet  n       -       -       -       -       smtpd
> bin mir nicht sicher, ob das an Angaben reicht.....

Yepp, chroot. Der "-" bedeutet: "Nimm den Default", und Default ist 
chroot. Also setze mal ein "n" (ohne Anführungsstriche) an die fünfte 
Position und teste, ob Postfix danach den Socket findet.

smtp      inet  n       -       n       -       -       smtpd

> 
> 
> 
>>> interessiert nicht postconf -n , bitte (wg. Typos etc.)...
> 
> Hier die Ausgabe von postconf -n:
> alias_database = hash:/etc/aliases
> alias_maps = hash:/etc/aliases
> biff = no
> broken_sasl_auth_clients = yes
> config_directory = /etc/postfix
> content_filter = amavis:[127.0.0.1]:10024
> mailbox_command =
> mailbox_size_limit = 0
> mydestination = $mydomains, localhost.$mydomain
> myhostname = smtp.domain.de
> mynetworks = 127.0.0.1/8, 192.168.28.3
> myorigin = $mydomain
> recipient_canonical_maps = hash:/etc/postfix/recipient_canonical
> recipient_delimiter = +
> smtpd_banner = $myhostname ESMTP
> smtpd_helo_required = yes
> smtpd_recipient_restrictions = permit_sasl_authenticated, 
> permit_mynetworks,      reject_unauth_destination,      check_sender_access 
> hash:/etc/postfix/map_sender_access_fakelocal        check_sender_access 
> hash:/etc/postfix/sender_access,        check_recipient_access 
> hash:/etc/postfix/access,        reject_non_fqdn_sender, 
> reject_invalid_hostname,        reject_unknown_recipient_domain, 
> reject_non_fqdn_recipient,        reject_unknown_recipient_domain, 
> reject_unknown_sender_domain,      check_policy_service inet:127.0.0.1:60000
> smtpd_sasl_auth_enable = yes
> smtpd_sasl_local_domain =
> smtpd_sasl_security_options = noanonymous
> transport_maps = hash:/etc/postfix/transport
> 
> bitte nicht schlagen, wegen der ein oder anderen Option, die nicht so 
> optimal ist, habe das nur auf einem Testsystem ausprobiert, auf dem noch 
> eine nicht überarbeitete main.cf läuft. Wird im Echtbetrieb nochmal 
> angepasst, ich hatte diesbezüglich schon eine Lehrstunde ;-)
> 
> Habe auch schon mit strace den smtpd-Prozess getraced. Ergebnis ist hierbei, 
> dass postfix das socket-file unter /var/run/saslauthd/mux sucht, und das 
> file auch dort steht, Postfix aber sagt "no such file or directory"

chroot...

Sandy




Mehr Informationen über die Mailingliste Postfixbuch-users