POP324, definiert in RFC 1939, ist praktisch das Gegenstück zu SMTP. Auch auf ASCII basierend, holt es die Mails vom Server ab anstatt sie zu versenden.
Auf EPOP325 wird hier nicht eingegangen, da es im Wesentlichen nur neue Authentifizierungsmöglichkeiten unterstützt.
Bei POP3 werden die Mails, welche zuvor via SMTP versendet wurden, auf dem Server so lange gespeichert, bis sie vom Client gelöscht werden26.
Ohne POP327 müsste der Client permanent online sein, um E-Mails zu erhalten, was besonders früher wegen der hohen Onlinekosten wirklich nicht erwünscht war...
POP3 ist eines der einfachsten Protokolle. Im Gegensatz zu SMTP, wo es Hunderte
von Statuscodes gibt, findet man bei POP3 nur +OK
oder -ERR
vor. Auch
gibt es bei POP3 im Gegensatz zu zum Beispiel IMAP wenig Interaktivität; Der
Client verlangt etwas (Liste der auf dem Server gespeicherten Mails oder eine
gewünschte Mail), und der Server antwortet sofort.
Als Beispiel dient das einfache Abrufen samt anschließendem Löschen der Mails ohne MUA28:
110
. Als Banner-Zeile enthält man vom Server zum Beispiel:
<+OK WEB.DE POP3-Server
>USER iblech <+OK Bitte Kennwort eingeben/enter password >PASS Th1s_1s_4_VeRy_S3cRe7_p4s5w0rd <+OK Postfach bereit/mailbox locked and ready
>LIST <+OK <1 1882 <2 5665 <.
>RETR 2 <+OK Nachricht folgt/message follows <From: Some Body <some@body.com> <To: Ingo Blechschmidt <iblech@web.de> <Subject: Buy now < <Hi man, < <... <.Man erhält also den schon von SMTP bekannten Mail-Header samt Body (wieder mit einer Leerzeile getrennt), als Terminierung wird ein einzelner Punkt auf einer Zeile (
.
) benutzt.
>DELE 2 <+OK Nachricht wurde geloescht/message deleted
>QUIT <+OK
Eine Beispielsitzung ist
Das war's auch schon. So kann man auch ohne installierten MUA seine Mails
abrufen und löschen, zum Beispiel wenn eine MByte große Mail auf dem
Server ist und man gerade keine Lust hat, wegen ISDN
Minuten zu warten.
Befehl | Wirkung |
USER benutzername |
Login |
PASS P455w0r7 |
Passwort |
LIST |
Liste aller auf dem Server gespeicherten Mails |
STAT |
Zeigt die Anzahl der gespeicherten Mails samt ihrer Größe29 an |
RETR nummer |
Holt Nachricht gegebener Nummer |
DELE nummer |
Löscht Nachricht gegebener Nummer |
QUIT |
Beendet die Verbindung |
Jetzt sollte das Abholen und Löschen von Mails via POP3 keine Probleme mehr bereiten...
mutt
, kmail
oder
mailx