Page 1 of 1

Postfix-SASL: SASL authentication failure: cannot connect to saslauthd server: No such file or direc

Posted: 2007-01-05 00:38
by jakob2002
Hallo,

Irgendwie will mein Postfix keine Mails versenden.
saslauthd läuft, und Authentifizierung mit testsaslauthd klappt auch.
Wenn ich aber mit Postfix versenden will, kann er sich nicht authentifizieren. Folgendes erscheint im Log:
Jan 5 00:24:56 h1151569 postfix/smtpd[13060]: warning: SASL authentication failure: cannot connect to saslauthd server: No such file or directory
Jan 5 00:24:56 h1151569 postfix/smtpd[13060]: warning: manz-590cd2a0.pool.einsundeins.de[xxx.xxx.xxx.xxx]: SASL LOGIN authentication failed
Postfix ist in der Gruppe von SASL.

postconf -n:
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
broken_sasl_auth_clients = yes
config_directory = /etc/postfix
home_mailbox = Maildir/
inet_interfaces = all
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
maps_rbl_domains = relays.ordb.org
message_size_limit = 0
mydestination = xxxxxx.de, localhost
myhostname = xxxxxx.de
mynetworks = 127.0.0.0/8
myorigin = /etc/mailname
recipient_delimiter = +
relayhost =
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_maps_rbl, check_relay_domains
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $myhostname
smtpd_sasl_security_options = noanonymous
/etc/postfix/sasl/smtpd.conf
pwcheck_method: saslauthd
mech_list: plain login
System ist Debian Sarge.

Ist bestimmt nur irgendein kleiner Fehler, den ich in der späten Stunde übersehen habe. Ich hoffe ich habe keine Infos vergessen.

Re: Postfix-SASL: SASL authentication failure: cannot connect to saslauthd server: No such file or d

Posted: 2007-01-05 01:56
by Roger Wilco
Dein Postfix (bzw. smtpd) läuft wahrscheinlich in einer chroot-Umgebung, in der kein Zugriff auf den Socket von saslauthd möglich ist. Schau in deiner master.cf nach.

Re: Postfix-SASL: SASL authentication failure: cannot connect to saslauthd server: No such file or d

Posted: 2007-01-05 11:47
by jakob2002
Hm, tatsächlich. Ich habe gedacht wenn da ein "-" steht ist es keine chroot-Umgebung, aber scheinbar doch. Ich habe jetzt vorerst "n" eingestellt und jetzt macht er das.
Allerdings habe ich noch ein anderes Problem mit Postfix: Wenn ich jetzt an eine eMail-Adresse auf diesen Server eine eMail schicke, dann kommt sie von Postfix zurück mit dem Hinweis: User unknown in virtual alias table.
Die Logs sagen auch nicht mehr dazu.
Allerdings werden die alias-table von Confixx korrekt erzeugt. Wo liegt denn da das Problem?

Re: Postfix-SASL: SASL authentication failure: cannot connect to saslauthd server: No such file or d

Posted: 2007-01-05 11:51
by Roger Wilco
jakob2002 wrote:Allerdings werden die alias-table von Confixx korrekt erzeugt. Wo liegt denn da das Problem?
Du hast die entsprechende Datei (zumindest in der geposteten Konfiguration) nicht eingebunden. /etc/aliases ist IMHO nicht die Datei, die Confixx generiert.

Re: Postfix-SASL: SASL authentication failure: cannot connect to saslauthd server: No such file or d

Posted: 2007-01-05 12:09
by jakob2002
Confixx erstellt in der main.cf den folgenden Eintrag:
virtual_maps = hash:/etc/postfix/confixx_virtualUsers, hash:/etc/postfix/confixx_localDomains
Allerdings wird dieser seltsamerweise nicht bei postconf -n angezeigt.

Fehlermeldungen gibt es auch nicht....

Re: Postfix-SASL: SASL authentication failure: cannot connect to saslauthd server: No such file or d

Posted: 2007-01-05 12:13
by compositiv
Sind die Confixx-Dateien in den virtual_maps eingetragen?

Re: Postfix-SASL: SASL authentication failure: cannot connect to saslauthd server: No such file or d

Posted: 2007-01-05 12:44
by jakob2002
Compositiv wrote:Sind die Confixx-Dateien in den virtual_maps eingetragen?
Habe nicht verstanden was du meinst ... Also die Pfade zu den Confixx Dateien, die in virtual_maps eingetragen sind, sind korrekt, und die Dateien werden von Confixx auch korrekt angelegt.

Re: Postfix-SASL: SASL authentication failure: cannot connect to saslauthd server: No such file or d

Posted: 2007-01-05 13:44
by Roger Wilco
Dann binde die Datei in deine main.cf ein. Wenn der Eintrag vorhanden wäre, würde er in `postconf -n` aufgeführt. Vielleicht hast du ihn auskommentiert?

Re: Postfix-SASL: SASL authentication failure: cannot connect to saslauthd server: No such file or d

Posted: 2007-01-05 15:09
by jakob2002
Die Zeile ist definitiv in der main.cf vorhanden und nicht auskommentiert!!!
Das kann also nicht der Grund sein ...
Auf einem anderen Server ist der Eintrag auch drinnen, und da funktioniert es auch korrekt, obwohl postconf -n das nicht anzeigt. Warum das allerdings nicht angezeigt wird ist mir rätselhaft ....

Re: Postfix-SASL: SASL authentication failure: cannot connect to saslauthd server: No such file or d

Posted: 2007-01-05 15:11
by Roger Wilco
Poste deine main.cf (in CODE-Tags) und die Inhalte von /etc/postfix/confixx_virtualUsers und /etc/postfix/confixx_localDomains.

Re: Postfix-SASL: SASL authentication failure: cannot connect to saslauthd server: No such file or d

Posted: 2007-01-05 15:13
by Joe User
Vermutlich ist Dein Postfix unzureichend gepatched, was liefert denn ein:

Code: Select all

postconf -d

Re: Postfix-SASL: SASL authentication failure: cannot connect to saslauthd server: No such file or d

Posted: 2007-01-05 15:20
by jakob2002
Ahhh ... habe das Problem gefunden!
Der Eintrag in myhostname war falsch. Er muss scheinbar mit dem Hostname des Systems identisch sein.

Jetzt funktioniert es!