Wenn ich eine einfache E-Mail über telnet oder netcat an den SMTP-Server meines ISP sende, kann ich die Nachricht nicht mit einem Punkt abschließen. Schließlich wird die Verbindung abgebrochen, aber die Nachricht wird nicht zugestellt.
root@zeus:/tmp# telnet mail.charter.net 25
220 imp09 smtp.charter.net ESMTP server ready 20110115 000442
HELO charter.net
250 imp09 hello [97.94.115.109], pleased to meet you
MAIL FROM: test@gmail.com
250 2.1.0 <test@gmail.com> sender ok
RCPT TO: test@gmail.com
250 2.1.5 <test@gmail.com> recipient ok
DATA
354 enter mail, end with "." on a line by itself
test body
.
.
/n.
/n
.
\n
.
QUIT
Auf einem anderen Computer im selben Netz und bei einem anderen ISP mit einer anderen Version von telnet funktioniert dies problemlos.
netcat hängt auf beiden Computern auf die gleiche Weise.
Ich dachte, das könnte etwas mit dem LINEMODE zu tun haben, da die Telnet-Sitzung, die die E-Mail nicht senden kann, im LINEMODE ist und nicht in den CHARMODE wechseln kann. Gibt es irgendwelche Umgehungsmöglichkeiten?