SMTP und POP3 via telnet

Aufgabe

Interaktiver Aufbau einer Verbindung zum SMTP-Server (e-mail Server) und Test der Serverfunktionalität.

Lösungsvorschlag

Aufbau der Verbindung. Ein SMTP-Server ist standardmässig an den Port 25 gebunden. Variable sind in Spitzen Klammern angegeben. An ihrere Statt sind die für Sie zutreffenden Angaben zu setzen:
telnet <SMTP-Server> 25
öffnet die Verbindung:
Trying <SMTP-Server>...
Connected to <SMTP-Server>.
Escape character is '^]'.

Die Bekanntgabe des Sender-Domains:

HELO <senderdomain>
lässt den SMTP-Server antworten:
250-<senderdomain> pleased to meet you
Danach ist die Absenderadresse zu spezifieren:
MAIL From: <user>@<senderdomain>
250 <user>@<senderdomain>... Sender ok
Auf den Absender folgt der Empfänger:
RCPT To: <user>@<zieldomain>
250 <user>@<zieldomain>... Recipient ok (will queue)
Nachrichtentext eingeben. Ein einzelner Punkt (.) am Anfang einer Zeile beendet die Eingabe.
DATA
354 Enter mail, end with "." on a line by itself
Subject: Test SMTP

Beginn und Ende der Nachricht
.

.
250 SAA02108 Message accepted for delivery
Sitzung ordungsgemäss beenden:
QUIT
221 <Rechnername> closing connection
Connection closed by foreign host.

SMTP Kommandos nach RFC 821

HELO

EHLO (Enhanced SMTP)

Anmelden beim Server

 

MAIL FROM:

Spezifiziert den Absender.

 

RCPT TO:

Spezifizieren des Empfängers.

 

DATA

Eröffnung des Nachrichtenstromes.

 

RSET

Abbruch einer laufenden übertragung und Reset der Verbindung.

 

SEND FROM:

Übertragung der Nachricht an ein Terminal.

(Optional)

 

SOML FROM:

Übertragung der Nachricht an ein Postfach oder ein Terminal.

SEND OR MAIL

(Optional)

(Enhanced SMTP)

 

SAML FROM:

Übertragung der Nachricht an ein Terminal und ein Postfach.

SEND AND MAIL

(Optional)

(Enhanced SMTP)

 

VRFY

Fragt nach, ob ein bestimmtes Postfach verfügbar ist.

(Optional)

 

EXPN

Fragt nach den Mitgliedern einer Maillingliste.

(Optional)

(Enhanced SMTP)

 

HELP

Fordert Hilfeinstruktionen an.

(Optional)

(Enhanced SMTP)

 

NOOP

No Operation, gibt einen positiven Wert zurück, falls der Server noch lebt.

 

QUIT

Ordnungsgemässes Abmelden beim SMTP-Server.

 

TURN

Dreht das Verhältnis zwischen Server und Client um.

(Optional)

(Enhanced SMTP)

POP3 via telnet

Aufgabe

Interaktiver Aufbau einer Verbindung zum POP3-Server (e-mail Server) und Test der Serverfunktionalität.

Lösungsvorschlag

Aufbau der Verbindung. Ein POP3-Server ist standartmässig an den Port 110 gebunden. Variable sind in Spitzen Klammern angegeben. An ihrere Statt sind die für Sie zutreffenden Angaben zu setzen:
telnet <POP3-Server> 110
Sobald die Verbindung steht sind Username und Passwort einzugeben:
user <Username>
pass <Passwort>
Werden die Angaben vom Server akzeptiert, so antwortet dieser mit OK. Mit den Befehlen aus der unten stehenden Liste kann jetzt mit POP3-Server komuniziert werden. So zeigt der Befehl
stat
beispielsweise die Anzahl auf dem Server anstehender Nachrichten.

Sitzung ordungsgemäss beenden:

QUIT
+OK Pop server at <Rechnername> signing off.
Connection closed by foreign host. 

POP3 Kommandos nach RFC 1939


user Benutzername des Postfaches
pass Passwort des Postfaches
stat Zeigt Anzahl anstehende Nachrichten an
delete <Nummer> Lösche Narchricht <Nummer>
list Listet Nachrichten und deren Grösse
retr <Nummer> Zeigt die Nachricht <Nummer> an
quit Beendet die Verbindung

Nach Oben