Wie funktioniert ein SMTP-Dialog
Das SMTP-Protokoll ist Text und Dialog basiert. D.h. es werden (einzeilige) Befehle an den Server geschickt und der Client erhält entsprechend Antwort. Beendet wird das Spiel mit dem üblichen Befehl quit.
Warum sollte man das brauchen?
Z.B. um Fehler zu ermitteln oder zu testen, ob man ein Open-Relay hat.
Beispiel:
<table>telnet huschi.net 25220 server1.consult-n.de ESMTP Postfix (Debian/GNU)HELO localhost250 server1.consult-n.deMAIL FROM: ich[at]mein.net250 OkRCPT TO: existiert_nicht[at]huschi.net250 OkDATA354 End data with <CR><LF>.<CR><LF>From: ich[at]mein.net
To: existiert_nicht[at]huschi.net
Subject: testmail
Hallo Du,
dies ist eine Testmail
.250 Ok: queued as C0CFC1A6586QUIT221 Bye