TUX

SMTP über Telnet

TUX

SMTP über telnet

Im folgenden werden einzugebende Kommandos und Daten fett gedruckt, die Antworten vom Server erscheinen in dieser Schrift.

telnet Adresse_des_Mailservers 25
baut eine Verbindung zum Mailserver auf. Adresse_des_Mailservers soll dabei der Name oder die IP-Adresse des laut MX-Record zuständigen Mailservers sein. Darauf sollte der Server etwa wie folgt reagieren.
Connected to Name_des_Mailservers
Escape chracter is '^]'
220 Name_des_Mailservers ESMTP Sendmail ...


Mit ehlo localhost oder falls nötig helo localhost kann man dann eine SMTP-Session beginnen. Der Server reagiert darauf hoffentlich wie folgt.
250-Name_des_Mailservers
250-Begrüßungstext
250 Statusmeldungen


Daraufhin kann man mit mail from:<mail@adresse> eine E-Mail beginnen. Der Server sollte nach einigen internen Test mit
250 <mail@adresse>... Sender OK
antworten.

Ein rcpt to:<Empfänger@adresse> gibt dann den Empfänger der Mail an. Der Server sollte mit
250 <Empfänger@adresse>... Recipient OK
antworten, nachdem er festgestelt hat, daß er für diesen Nutzer zuständig ist.

Mit data kann man jetzt den eigentlichen Mailversand beginnen. Der Mailserver reagiert mit
354 Enter Mail, end with a . on a line by itself
auf das Kommando und teilt uns mit, das alles bis zu einer Zeile, die nur einen einzelnen Punkt enthält, als Mail verstanden wird.

Jetzt gibt man Header und Body der Mail ein und beendet diese dann mit einem einzemen Punkt in der letzten Zeile. Das Sieht dann etwa so aus.
From: Absender <mail@adresse>
To: Empfänger <Empfänger@adresse>
Subject: Die Betreffszeile
Date: Absendedatum
wie z.B. Thu, 27 Mar 2003 22:14:27 CET

Hallo ...
Mailtext
.


Hierauf sollte der Server mit einer Erfolgsmeldung wie
250 Message accepted
reagieren.

Daraufhin wird man sich mit quit verabschieden, was der Server mit
250 closing connection
beantworten könnte.

Außerdem gibt es noch die folgenden Kommandos:
Zum Seitenanfang
Zur Zwischenübersicht
Zur Startseite