[Postfixbuch-users] Drei Probleme mit Postfix-Combo
Andreas Gehrke
postfix_ml at ndsworld.de
Di Sep 12 14:52:06 CEST 2006
Hallo noch mal ;)
Ich habe es ja bereits in meinem ersten Post vor ein paar Tagen schon
angedeutet: Es gibt da noch das eine oder andere Problem mit mir (oder
doch Postfix?).
Es wäre toll, wenn ihr mir dabei helfen könntet. Vielleicht tut es auch
schon das eine oder andere HowTo, wenn ich es nicht schon durchgelesen habe.
Bitte sagt mir einfach bescheid, wenn ihr irgendwelche Log´s oder
Config´s haben wollt, ich versuche die größtenteils aus dieser Mail zu
lassen, da sie sonst wohl viel zu umfangreich wird.
Also:
1. SASL-Auth funzt per Telnet und Mailclient (Outlook) nicht:
Telnet:
220 localhost.localdomain ESMTP Postfix (Debian/GNU) at andyshost, so be
carefull!
ehlo localhost
250-localhost.localdomain
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-STARTTLS
250-AUTH NTLM LOGIN PLAIN DIGEST-MD5 CRAM-MD5
250-AUTH=NTLM LOGIN PLAIN DIGEST-MD5 CRAM-MD5
250 8BITMIME
auth plain Y3lydXMAY3lydXMAc2VjcmV0
535 Error: authentication failed
quit
221 Bye
Connection closed by foreign host.
Auszug aus mail.log bei Autorisierung durch Outlook (Typ LOGIN):
Sep 12 13:44:25 localhost postfix/smtpd[3888]: >
athlon1700.lan[192.168.1.65]: 220 localhost.localdomain ESMTP Postfix
(Debian
/GNU) at andyshost, so be carefull!
Sep 12 13:44:25 localhost postfix/smtpd[3888]: watchdog_pat: 0x8084858
Sep 12 13:44:25 localhost postfix/smtpd[3888]: <
athlon1700.lan[192.168.1.65]: EHLO athlon1700
Sep 12 13:44:25 localhost postfix/smtpd[3888]: >
athlon1700.lan[192.168.1.65]: 250-localhost.localdomain
Sep 12 13:44:25 localhost postfix/smtpd[3888]: >
athlon1700.lan[192.168.1.65]: 250-PIPELINING
Sep 12 13:44:25 localhost postfix/smtpd[3888]: >
athlon1700.lan[192.168.1.65]: 250-SIZE 10240000
Sep 12 13:44:25 localhost postfix/smtpd[3888]: >
athlon1700.lan[192.168.1.65]: 250-VRFY
Sep 12 13:44:25 localhost postfix/smtpd[3888]: >
athlon1700.lan[192.168.1.65]: 250-ETRN
Sep 12 13:44:25 localhost postfix/smtpd[3888]: >
athlon1700.lan[192.168.1.65]: 250-STARTTLS
Sep 12 13:44:25 localhost postfix/smtpd[3888]: >
athlon1700.lan[192.168.1.65]: 250-AUTH NTLM LOGIN PLAIN DIGEST-MD5 CRAM-MD5
Sep 12 13:44:25 localhost postfix/smtpd[3888]: >
athlon1700.lan[192.168.1.65]: 250-AUTH=NTLM LOGIN PLAIN DIGEST-MD5 CRAM-MD5
Sep 12 13:44:25 localhost postfix/smtpd[3888]: match_list_match:
athlon1700.lan: no match
Sep 12 13:44:25 localhost postfix/smtpd[3888]: match_list_match:
192.168.1.65: no match
Sep 12 13:44:25 localhost postfix/smtpd[3888]: >
athlon1700.lan[192.168.1.65]: 250 8BITMIME
Sep 12 13:44:25 localhost postfix/smtpd[3888]: watchdog_pat: 0x8084858
Sep 12 13:44:25 localhost postfix/smtpd[3888]: <
athlon1700.lan[192.168.1.65]: AUTH LOGIN
Sep 12 13:44:25 localhost postfix/smtpd[3888]: smtpd_sasl_authenticate:
sasl_method LOGIN
Sep 12 13:44:25 localhost postfix/smtpd[3888]: smtpd_sasl_authenticate:
uncoded challenge: Username:
Sep 12 13:44:25 localhost postfix/smtpd[3888]: >
athlon1700.lan[192.168.1.65]: 334 VXNlcm5hbWU6
Sep 12 13:44:25 localhost postfix/smtpd[3888]: <
athlon1700.lan[192.168.1.65]: Y2F0Y2gubmRzd29ybGQuZGU=
Sep 12 13:44:25 localhost postfix/smtpd[3888]: smtpd_sasl_authenticate:
decoded response: catch.ndsworld.de
Sep 12 13:44:25 localhost postfix/smtpd[3888]: smtpd_sasl_authenticate:
uncoded challenge: Password:
Sep 12 13:44:25 localhost postfix/smtpd[3888]: >
athlon1700.lan[192.168.1.65]: 334 UGFzc3dvcmQ6
Sep 12 13:44:25 localhost postfix/smtpd[3888]: <
athlon1700.lan[192.168.1.65]: Y2F0Y2g=
Sep 12 13:44:25 localhost postfix/smtpd[3888]: smtpd_sasl_authenticate:
decoded response: catch
Sep 12 13:44:25 localhost postfix/smtpd[3888]: warning:
athlon1700.lan[192.168.1.65]: SASL LOGIN authentication failed
Sep 12 13:44:25 localhost postfix/smtpd[3888]: >
athlon1700.lan[192.168.1.65]: 535 Error: authentication failed
Sep 12 13:44:25 localhost postfix/smtpd[3888]: watchdog_pat: 0x8084858
Sep 12 13:44:25 localhost postfix/smtpd[3888]: smtp_get: EOF
testsaslauthd funzt aber:
# testsaslauthd -u blafasel -p faselbla
0: OK "Success."
2. SMTP-Autorisierung bei externem Mailrelay funzt nicht:
Ich habe einen Relayhost im Internet, der alle externen Mails relayen
soll. Das macht er auch theoretisch. Aber scheinbar autentifiiert sich
Postfix nicht, obwohl in der main.cf folgendes steht:
relayhost = mail.blasfasel.de
smtpd_sasl_password_maps = hash:/etc/postfix/smtp_auth (<-- ist das
wirklich der Parameter, der Postfix sagt, dass er sich autentifizieren
soll und mit welchen Daten? postmap /etc/postfix/smtp_auth habe ich
gemacht.)
Aber ich bekomme immer eine schöne Mail mit "Returned to sender". In der
und auch in mail.log steht:
Sep 12 14:14:44 localhost postfix/smtp[4000]: 51A3E58245:
to=<irgendein.empfänger at grosses-internet.de>,
relay=mail.blafasel.de[85.x.x.x], d
elay=0, status=bounced (host mail.blafasel.de[85.x.x.x] said: 553 sorry,
that domain isn't in my list of allowed rcpthosts
(#5.7.1) (in reply to RCPT TO command))
553 sagt der Host mit auch, wenn ich manuel versuche ne Mail ohne
Autentifirzierung zu versenden.
Wieso mache ich mir eigentlich die Mühe und versuche den Namen und die
IP des Mailrelays zu vertuschen? Diese Mail kommt über den selben Server ;)
3. Ich nutze amavisd-new um eingehende Mails auf Viren und Spam zu
checken. Der Virenscanner scheint zu laufen und zu checken aber
Spamassasin kann ich nicht dazu bewegen auch zu arbeiten. Der Dienst
läuft einwandfrei. Aber es findet laut Mailheader und Logs kein Check
durch SpamAssassin statt.
In /etc/postfix/main.cf habe ich für amavis folgendes hinzugeüfgt:
content_filter = smtp-amavis:[127.0.0.1]:10024
und in der master.cf:
smtp-amavis unix - - - - 2 lmtp
-o smtp_data_done_timeout=1200
-o disable_dns_lookups=yes
127.0.0.1:10025 inet n - y - - smtpd
-o content_filter=
-o local_reciepent_maps=
-o smtp_helo_restrictions=
-o smtpd_sender_restrictions=
-o smtpd_recipient_restrictions=permit_mynetworks,reject
-o mynetworks=127.0.0.0/8,192.168.1.0/24 (ich bin der Meinung
192.168.1.0/24 muss da gar nicht stehen weil das ja alles durch den
localhost gemacht wird, egal woher aus dem Netz die Mail kommt bzw. wo
sie hinsoll, oder?)
So, das ist vermutlich veil zuviel auf einmal in einer Mail. Wenn euch
das zu unübersichtlich ist mache ich noch mal drei Mails draus.
Am wichtigsten ist mir eigentlich das 2. Problem, gefolgt von dem 3. Das
1. ist nicht so wichtig, weil ich es eigentlich gar nicht brauche, denn
SMTP-Connections können bei mir nur aus dem lokalen Netz kommen, es sei
denn ein Einbrecher schafft es meine Firewall auszuschalten.
Vielen Dank für jeden Tipp! Ich bin mittlerweile seit ca. 10 Tagen dabei
diesen Mailserver zum laufen zu bekommen...
Gruß
Andy
Mehr Informationen über die Mailingliste Postfixbuch-users