Sinds een verhuizing van m'n FreeBSD server heeft qmail problemen met het versturen van uitgaande email. De melding in de logfile : "Sorry,_I_wasn't_able_to_establish_an_SMTP_connection._(#4.4.1)"
Het lijkt er in eerste instantie op alsof de server de SMTP server van m'n provider (XS4ALL) niet kan vinden maar helaas, zo simpel is het (volgens mij) niet. Ik kan overigens wel mail ontvangen op deze machine.
De volgende stappen heb ik al ondernomen om het probleem te identificeren:
1) Mail versturen middels telnet
Dit werkt dus gewoon. Dit betekend dat de server dus wel een verbinding kan maken met de server bij xs4all.
2) TCPDUMP
Vervolgens ook een dump gemaakt middels tcpdump en daarin is ook te zien dat de server wel contact krijgt met de mailservers van xs4all. Maar daarna gaat er ergens iets mis..
Hij vind dus xs3.xs4all.nl, dan gaat er iets mis en gaat hij verder met zoeken naar xs2.xs4all.nl en ook dat werkt niet. Daarna geeft qmail het op met de melding "Sorry,_I_wasn't_able_to_establish_an_SMTP_connection._(#4.4.1)".
Ik heb op internet gezocht maar kom er niet meer uit. Het lijkt ergens in qmail te zitten, aangezien het via telnet wel werkt, maar ik heb geen idee waar..
Heeft iemand nog tips? Ik snap niet waarom het mis gaat..
Het lijkt er in eerste instantie op alsof de server de SMTP server van m'n provider (XS4ALL) niet kan vinden maar helaas, zo simpel is het (volgens mij) niet. Ik kan overigens wel mail ontvangen op deze machine.
De volgende stappen heb ik al ondernomen om het probleem te identificeren:
1) Mail versturen middels telnet
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| telnet smtp.xs4all.nl 25 Trying 194.109.6.51... Connected to smtp.xs4all.nl. Escape character is '^]'. 220 smtp-vbr14.xs4all.nl ESMTP Sendmail 8.13.3/8.13.3; Fri, 20 Jan 2006 16:19:28 +0100 (CET) HELO test.xs4all.nl 250 smtp-vbr14.xs4all.nl Hello servernaam.xs4all.nl [82.93.113.**], pleased to meet you MAIL FROM: me@xs4all.nl 250 2.1.0 me@xs4all.nl... Sender ok RCPT TO: other@mail.nl 250 2.1.5 other@mail.nl... Recipient ok DATA 354 Enter mail, end with "." on a line by itself Test . 250 2.0.0 k0KFJSrS081998 Message accepted for delivery by smtp-vbr14.xs4all.nl quit 221 2.0.0 smtp-vbr14.xs4all.nl closing connection Connection closed by foreign host. |
Dit werkt dus gewoon. Dit betekend dat de server dus wel een verbinding kan maken met de server bij xs4all.
2) TCPDUMP
Vervolgens ook een dump gemaakt middels tcpdump en daarin is ook te zien dat de server wel contact krijgt met de mailservers van xs4all. Maar daarna gaat er ergens iets mis..
code:
1
2
3
4
| 16:04:55.336994 10.0.0.152.3123 > xs3.xs4all.nl.smtp: S 3714891812:3714891812(0) win 57344 <mss 1460,nop,wscale 0,nop,nop,timestamp 16293795 0> (DF) 16:04:55.398436 xs3.xs4all.nl.smtp > 10.0.0.152.3123: R 0:0(0) ack 3714891813 win 0 (DF) 16:04:55.398498 10.0.0.152.3124 > xs2.xs4all.nl.smtp: S 4245567006:4245567006(0) win 57344 <mss 1460,nop,wscale 0,nop,nop,timestamp 16293801 0> (DF) 16:04:55.407052 xs2.xs4all.nl.smtp > 10.0.0.152.3124: R 0:0(0) ack 4245567007 win 0 (DF) |
Hij vind dus xs3.xs4all.nl, dan gaat er iets mis en gaat hij verder met zoeken naar xs2.xs4all.nl en ook dat werkt niet. Daarna geeft qmail het op met de melding "Sorry,_I_wasn't_able_to_establish_an_SMTP_connection._(#4.4.1)".
Ik heb op internet gezocht maar kom er niet meer uit. Het lijkt ergens in qmail te zitten, aangezien het via telnet wel werkt, maar ik heb geen idee waar..
Heeft iemand nog tips? Ik snap niet waarom het mis gaat..
[ Voor 3% gewijzigd door RobzQ op 20-01-2006 16:33 ]
..so be wary of any man who keeps a pig farm..