SMTP/POP3 Protocol

Im folgenden ist der Ablauf des SMTP (Simple Mail Transfer Protocol) und des POP3 (Post Office Protocol - Version 3 Protocols an einem Beispiel erklärt.


SMTP:

Man kann sich direkt mit einem SMTP Server verbinden und "von Hand" eine E-Mail verschicken. Um die Befehle absetzen zu können benötigt man z.B. einen Telnet-Client.

Weiterführende Informationen sind in der RFC 821 zu finden.

Beispiel für das Versenden einer E-Mail über den FH-Server:

Der Name des SMTP Servers lautet: mailex.fh-ulm.de
SMTP ist üblicherweise auf dem Port 25 erreichbar.

Dos-Fenster öffnen und eingeben: telnet mailex.fh-ulm.de 25
Send, Receive

R:

S:
R:

S:
R:

S:
R:
S:
S:
S:
S:
S:
R:

S:
R:
R:
R:
R:
R:
R:
R:
R:
R:
R:

S:
R:

220 ns.fh-ulm.de ESMTP Sendmail 8.9.3/8.9.3; Fri, 8 Dec 2000 14:37:48 +0100

MAIL FROM:<mhilsenb@fh-ulm.de>
250 <mhilsenb@fh-ulm.de>... Sender ok

RCPT TO:<mhilsenb@mail.fh-ulm.de>
250 <mhilsenb@mail.fh-ulm.de>... Recipient ok

DATA
354 Enter mail, end with "." on a line by itself
HELLO WORLD!

... blah blah blah ...

.
250 OAA06095 Message accepted for delivery

help
214-This is Sendmail version 8.9.3
214-Topics:
214- HELO EHLO MAIL RCPT DATA
214- RSET NOOP QUIT HELP VRFY
214- EXPN VERB ETRN DSN
214-For more info use "HELP <topic>".
214-To report bugs in the implementation send email to
214- sendmail-bugs@sendmail.org.
214-For local information send email to Postmaster at your site.
214 End of HELP info

quit
221 ns.fh-ulm.de closing connection


POP3:

Wie bei SMTP kann man auch den POP3 Server von "Hand" steuern.

Weiterführende Informationen gibt‘s diesmal in der RFC 1939.

Beispiel für den Empfang einer E-Mail über den FH-Server:

Der Name des POP3 Servers lautet: mail.fh-ulm.de
POP3 ist üblicherweise auf dem Port 110.

Dos-Fenster öffnen und eingeben: telnet mail.fh-ulm.de 110

R:

S:
R:

S:
R:

S:
R:
R:
R:

S:
R:
R:
R:
R:
R:
R:
R:
R:
R:
R:
R:
R:
R:
R:
R:
R:
R:
R:
R:
R:

S:
R:

S:
R:

+OK <5227166.4982@mail.fh-ulm.de>, MercuryP/NLM v1.44 ready.

USER mhilsenb
+OK I know you, MHILSENB.

PASS ****************
+OK Welcome! 1 messages (684 bytes)

list
+OK 1 messages, 684 bytes
1 684
.

RETR 1
+OK Here it comes...
Received: from SpoolDir by HUGO (Mercury 1.44); 8 Dec 00 14:44:13 +0100
Return-path: <mhilsenb@fh-ulm.de>
Received: from ns.fh-ulm.de (141.59.42.12) by mail.fh-ulm.de (Mercury 1.44) with
ESMTP;
8 Dec 00 14:43:35 +0100
Received: from F27B-123.rz.fh-ulm.de (F27B-123.rz.fh-ulm.de [141.59.40.183])
by ns.fh-ulm.de (8.9.3/8.9.3) with SMTP id OAA06095
for <mhilsenb@mail.fh-ulm.de>; Fri, 8 Dec 2000 14:39:06 +0100
Date: Fri, 8 Dec 2000 14:39:06 +0100
From: mhilsenb@fh-ulm.de
Message-Id: <200012081339.OAA06095@ns.fh-ulm.de>
X-Authentication-Warning: ns.fh-ulm.de: F27B-123.rz.fh-ulm.de [141.59.40.183] di
dn\\'t use HELO protocol

HELLO WORLD!

... blah blah blah ...

.

DELE 1
+OK Message deleted.

quit
+OK mail.fh-ulm.de Server closing down.