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
Neuen Kommentar hinzufügen

Sie können einen Kommentar abgeben, indem Sie das unten stehende Formular ausfüllen. Nur Text.

Ihre E-Mail-Adresse wird nicht veröffentlicht