Installation von SASLAUTHD will nicht

snake*sl

Registered User
Hi,
ich habe mir einen Debian Sarge mit Confixx und Postfix 2.3 aufgesetzt, was auch soweit läuft. Jetzt wollte ich saslauthd installieren, aber krieg's irgendwie nicht hin:

Code:
apt-get install postfix postfix-tls sasl2-bin libsasl2 libsasl2-modules
dann kommt das:
Code:
Reading Package Lists... Done
Building Dependency Tree... Done
postfix is already the newest version.
Package postfix-tls is a virtual package provided by:
  postfix 2.3.8-2+b1
You should explicitly select one to install.
E: Package postfix-tls has no installation candidate

Ok, Postfix-tls scheint schon im aktuellen Postfix-Paket enthalten zu sein, nehme ich es raus, wird alles brav installiert. Saslauthd ist aber nirgends zu finden ... demnach bekomme ich beim Senden natürlich ein "Relay access denied".

Ich hab das auch schon mal gemacht und auch hinbekommen, ist aber schon ne ganze Weile her.
 
So, ich noch mal :)

Auch wenn's nervt und schon tausend mal gefragt wurde, aber ich krieg saslauthd nicht zum Laufen. Hab auch das Postfix-Buch von O'Reilly hier liegen, aber komme nicht weiter.

Erstmal meine Fehlermeldung:
Code:
Apr 20 21:48:17 pxxxxxxxx postfix/smtpd[3843]: warning: SASL authentication failure: cannot connect to saslauthd server: Not a directory
Apr 20 21:48:17 pxxxxxxxx  postfix/smtpd[3843]: warning: SASL authentication failure: Password verification failed
Apr 20 21:48:17 pxxxxxxxx  postfix/smtpd[3843]: warning: unknown[87.139.79.190]: SASL PLAIN authentication failed: generic failure
Apr 20 21:48:21 pxxxxxxxx  postfix/smtpd[3843]: warning: SASL authentication failure: cannot connect to saslauthd server: Not a directory
Apr 20 21:48:21 pxxxxxxxx  postfix/smtpd[3843]: warning: unknown[87.139.79.190]: SASL LOGIN authentication failed: generic failure

So habe ich meinen Postfix konfiguriert:
Code:
smtpd_sasl_local_domain=
smtpd_sasl_auth_enable=yes
smtpd_sasl_security_options=noanonymous
broken_sasl_auth_clients=yes
smtpd_recipient_restrictions=permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination

/etc/postfix/sasl/smtpd.conf
Code:
pwcheck_method: saslauthd
mech_list: PLAIN LOGIN
saslauthd_path: /var/run/saslauthd/mux/mux
autotransition:true

/etc/pam.d/smtp
Code:
auth required /lib/security/pam_unix_auth.so
account required /lib/security/pam_unix_acct.so
password required /lib/security/pam_unix_passwd.so
session required /lib/security/pam_unix_session.so

weiterhin habe ich folgendes veranstaltet:
Code:
mkdir -p /var/spool/postfix/var/run/saslauthd/mux
chown -c -h root:sasl /var/spool/postfix/var/run/saslauthd/mux
chmod -c 776 /var/spool/postfix/var/run/saslauthd/mux

/etc/init.d/saslauthd habe ich das hier hinzugefügt:
Code:
PARAMS="-m /var/spool/postfix/var/run/saslauthd/mux"

Die Tips habe ich hierher:
debianforum.de :: Thema anzeigen - Postfix mit smtp-auth unter Sarge [gelöst]

Kann mir irgendjemand weiterhelfen?
Vielen Dank schonmal ;)
 
Hi, hab den Fehler jetzt gefunden:

in der /etc/postfix/sasl/smtpd.conf stand ein falscher pfad
Code:
saslauthd_path: /var/run/saslauthd/mux/mux
das letzte "mux" muss natürlich raus.

Aber danke für die Hilfe.
Code:
/etc/init.d/saslauthd status
funktioniert bei mir übrigens nicht ... :confused:
 
Back
Top