Mail per telnet über die Kommandozeile versenden
Mails per Telnet zu verschicken ist schon ein alter Hut. Allerdings kann die Syntax schon mal ins Vergessen geraten. Daher hier als kleiner Merker.
Verbindung zum Server aufnehmen:
$ telnet smtp.example.org 25
Von welchem Rechner / welcher Domain komme ich:
HELO mein.rechner.local
Die Absenderadresse:
MAIL FROM: die-absender@mailadresse.mail
Die Empfängeradresse:
RCPT TO: die-empfaenger@email-adresse.xyz
Der Mail-Content:
DATA subject: Betreff der Testmail Hallo Welt! Das ist der Beispieltext dieser Mail. .
Auf die subject-Zeile muss eine Leerzeile folgen. Zum Beenden der Mail, muss ein . in einer einzelnen Leerzeile stehen. Dann wird die Mail auch schon versckickt.
Verbindung beenden:
QUIT
Hier das ganze nochmal übersichtlich ohne Kommentare:
$ telnet smtp.example.org 25 HELO mein.rechner.local MAIL FROM: die-absender@mailadresse.mail RCPT TO: die-empfaenger@email-adresse.xyz DATA subject: Betreff der Testmail Hallo Welt! Das ist der Beispieltext dieser Mail. . QUIT