Ein typischer POP3-Dialog

Sender Befehl Erklärung
client telnet mail.huschi.net 110 Kontaktaufnahme
server +OK Qpopper (version 4.0.5) at localhost starting. Antwort
client user huschi Benutzername
server +OK Password required for huschi. Passwort-Aufforderung
client pass meinpasswort Passwort
server +OK huschi has 4 messages Wilkommen
client list Liste der Emails
server +OK 4 messages
1 6600
2 6550
3 6520
4 6510
Ausgabe der Liste:
Nummer und Größe
client retr 1 erste Mail
server [email]
.
+OK
Mail
client dele 1 lösche die Email
server +OK 1 message delete Bestätigung
client quit Abmeldung
server +OK Pop server at localhost signing off. Servus

POP3 Befehle

Diese Tabelle zeigt die Grundbefehle von POP3 Serverprogrammen an. Sie sind in RFC 1939 definiert.

Befehl Parameter Erklärung
quit beendet die Sitzung und löscht alle markierten Emails
stat zeigt die Anzahl der Emails und ihre Gesamtgröße an
list listet alle Emails einzeln auf und zeigt deren Größe ab
retr nr zeigt den Inhalt der Email mit der Nummer nr an
dele nr markiert die Emails mit der Nummer nr, sie wird beim Verlassen gelöscht
noop tut nichts, gib ein +OK zurück
rset macht alle Änderungen rückgängig
Diese Befehle sind laut RFC1939 optional, aber die meisten POP3 Server verstehen sie:
top nr x zeigt die ersten x Zeilen von Email Nummer nr an
user name meldet Benutzer name an POP3 Server an
pass passwd Passwort übergeben
uidl zeigt die unique ID an
apop sichere Anmeldung

Wichtige Bemerkung:

Der dele-Befehl löscht nicht direkt. Erst wenn quit die Sitzung geschlossen wird.
Um evtl. ein Löschen zu verhindern kann man mit rset alle Löschungen rückgängig machen.

Die Nummern nach list ist nicht dauerhaft eindeutig, sondern gelten nur für diese Sitzung.
Sobald also eine neue Email ins Postfach kommt, kann die Reihenfolge der Emails durch einander kommen.

Kategorien:

Stichwörter:

pop · pop3 · mail · server · dialog · telnet ·