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:
-
expn User der mit einem
250 User user@server.tld
die Mailadresse von User verrät
-
vrfy User oder vrfy user@server.tld was die Existenz des
User bzw die Validität der Adresse verifitiert. Im Erfolgsfalle
antwortet der Server mit
250 User userqserver.tld.
Zum Seitenanfang
Zur Zwischenübersicht
Zur Startseite