kein smtp connect &postfix &debian

tsaenger

Registered User
Hallo,

ich habe mir einen Testserver mit debian aufgesetzt und bin da ein bissen am configurieren.

Nun habe ich seit 24 Stunden das Problem, dass ich keine Mails versenden kann.
Mails per POP von dummykonten abholen funktioniert. Ich verwende Postfix2

SASLAUTHD ist gestartet

in der mail.log sehe ich keinen Eintrag.

Woran kann das hängen?
Ein telnet auf den Port25 bringt mir eine Rückmeldung:

220 server.local ESMTP Postfix (Debian/GNU)

Gruß

Tobias
 
Hallo,

das ich keine Meldung auf dem Server bekam, lag an einem kleinen dummen fehler von mir.
Hatte da bei der serveradresse nen Fehler gemacht.
Nun bekomme ich zumindestens Rückmeldung:

der Client sagt:
SMTP: 10:54:30 [rx] 250-PIPELINING
SMTP: 10:54:30 [rx] 250-SIZE 10240000
SMTP: 10:54:30 [rx] 250-VRFY
SMTP: 10:54:30 [rx] 250-ETRN
SMTP: 10:54:30 [rx] 250-AUTH LOGIN PLAIN
SMTP: 10:54:30 [rx] 250-AUTH=LOGIN PLAIN
SMTP: 10:54:30 [rx] 250 8BITMIME
SMTP: 10:54:30 [tx] AUTH LOGIN
SMTP: 10:54:30 [rx] 334 VXNlcm5hbWU6
SMTP: 10:54:30 [tx] d2ViMXAxMg==
SMTP: 10:54:30 [rx] 334 UGFzc3dvcmQ6
SMTP: 10:54:30 [tx] <Passwort im base64-Format>
SMTP: 10:54:30 [rx] 535 Error: authentication failed
SMTP: 10:54:30 Fehler - Unerwartete Daten empfangen

der Server:
Apr 7 10:54:29 server.local postfix/smtpd[1303]: connect from manz-590cd4ae.pool.einsundeins.de[89.12.212.174]
Apr 7 10:54:29 server.local postfix/smtpd[1303]: warning: SASL authentication failure: cannot connect to saslauthd server: No such file or directory
Apr 7 10:54:29 server.local postfix/smtpd[1303]: warning: manz-590cd4ae.pool.einsundeins.de[89.12.212.174]: SASL LOGIN authentication failed
Apr 7 10:54:29 server.local postfix/smtpd[1303]: lost connection after AUTH from manz-590cd4ae.pool.einsundeins.de[89.12.212.174]
Apr 7 10:54:29 server.local postfix/smtpd[1303]: disconnect from manz-590cd4ae.pool.einsundeins.de[89.12.212.174]


Allerdings:
root 836 0.0 0.3 6556 1580 ? Ss 09:17 0:00 /usr/sbin/saslauthd -m /var/spool/postfix/var/run/saslauthd -a pam
root 837 0.0 0.3 6556 1580 ? S 09:17 0:00 /usr/sbin/saslauthd -m /var/spool/postfix/var/run/saslauthd -a pam
root 838 0.0 0.3 6556 1580 ? S 09:17 0:00 /usr/sbin/saslauthd -m /var/spool/postfix/var/run/saslauthd -a pam
root 839 0.0 0.3 6556 1580 ? S 09:17 0:00 /usr/sbin/saslauthd -m /var/spool/postfix/var/run/saslauthd -a pam
root 840 0.0 0.3 6556 1580 ? S 09:17 0:00 /usr/sbin/saslauthd -m /var/spool/postfix/var/run/saslauthd -a pam
root 1335 0.0 0.0 3552 372 pts/0 R+ 10:59 0:00 grep sasl

Gruß

tobias
 
root 840 0.0 0.3 6556 1580 ? S 09:17 0:00 /usr/sbin/saslauthd -m /var/spool/postfix/var/run/saslauthd -a pam
Dein Mux wird also im Verzeichnis /var/spool/postfix/var/run/saslauthd/ abgelegt. Check mal den Inhalt mit "ls -l".
Prüfe ob "smtp" chrooted läuft. (steht in der master.cf)
Wenn chrooted dann muß in der /etc/postfix/sasl/smtpd.conf "saslauthd_path: /var/run/saslauthd/mux" stehen.
Wenn nicht chrooted, dann muß entweder der Aufruf von saslauthd geändert werden, oder in der smtpd.conf der richtige Pfad angegeben werden.

Sinnvollerweiße läßt man smtp allerdings als chroot laufen.

huschi.
 
Back
Top