Postfix mir SMTP-Auth

frazdu

New Member
Hallo an alle Wissenden,
ich habe mir vor einigen Tagen einen vserver mit Ubuntu 8.04 zugelegt.
Als Mailserver habe ich die Kombination aus Postfix und Dovecot. Alles klappt bestens, Mail von extern empfangen, Mail abrufen über IMAPs und POP3s.
Ebenfalls habe ich laut Anleitung von huschi SMTP-Auth installiert und genau hier habe ich das Problem.
Laut Anleitung (Auszug) soll man nun diese Befehle absetzten

mkdir /var/spool/postfix/etc/pam.d
cp -p /etc/pam.d/smtp /var/spool/postfix/etc/pam.d/
mkdir -p /var/spool/postfix/var/run
cd /var/run
mv saslauthd/ /var/spool/postfix/var/run
ln -s /var/spool/postfix/var/run/saslauthd/ saslauthd
#Da es vereinzelt Probleme gab noch sicherheitshalber die Rechte setzten:
chown -R postfix /var/spool/postfix/var/run/saslauthd​

Das klappt auch ohne Fehlermeldung. Nach einem Neustart versuche ich nun mit folgenden Befehlen zu testen

testsaslauthd -f /var/run/saslauthd/mux -u USER -p PASSWORT
testsaslauthd -f /var/spool/postfix/var/run/saslauthd/mux -u USER -p PASSWORT​

Der 1. Test funktioniert
Der 2., also jeder
testsaslauthd -f /var/spool/postfix/var/run/saslauthd/mux -u USER -p PASSWORT​

bring folgendes Ergebnis
connect() : No such file or directory​
Schaue ich in das Verzeichnis
/var/spool/postfix/var/run/saslauthd​
ist es leer :eek:

Wiederhole ich die Befehle von oben, speziell das
mv saslauthd/ /var/spool/postfix/var/run​
sind die Dateien im Verzeichnis da, reboot oder reload und sie sind weg :confused:

Kann mir jemand ein paar Tipps zukommen lassen, auch alle config files habe ich nach Vorgabe von huschi angepasst.

Danke im Voraus
frazdu
 
Danke für die schnelle Antwort.
Kannst Du mir einen Tipp geben wie ich das machen kann.

Ich habe gelesen in der datei /etc/master.conf kann man schauen was im chroot läuft, die datei gibts bei mir leider nicht :confused:

danke
frazdu
 
Hallo,

/etc/default/saslauthd
Code:
OPTIONS="-c -m /var/spool/postfix/var/run/saslauthd"

PS: Du meintest /etc/postfix/master.cf, ist aber nicht für saslauthd zuständig.
 
Hey super!!!
das sieht schon besser aus

Code:
testsaslauthd -f /var/spool/postfix/var/run/saslauthd/mux -u frank -p XXX
0: OK "Success."

Nun muss ich nur noch den Rest also postfix testen :D

Danke!
frazdu
 
Back
Top