POP3 Mailserver Befehle Dokumentation
In dieser Dokumentation werden die unterstützten Befehle für den POP3 Mailserver erklärt. Die Beispiele verwenden die Syntax "C:" und "S:", die den Client und den Server repräsentieren.
Link zum RFC1939
Befehle vor der Anmeldung
CAPA
C: CAPA
S: +OK Capabilities follow
CAPA
DEL
LIST
NOOP
PASS
RETR
RSET
STAT
QUIT
USER
UIDL
.
Der CAPA-Befehl listet die Fähigkeiten des Servers auf.
USER
C: USER mrose
S: +OK User accepted
Der USER-Befehl wird verwendet, um den Benutzernamen anzugeben.
PASS
C: PASS secret
S: +OK Pass accepted
Der PASS-Befehl wird verwendet, um das Passwort anzugeben.
Befehle nach der Anmeldung
STAT
C: STAT
S: +OK 2 320
Der STAT-Befehl gibt die Anzahl und die Gesamtgröße der Nachrichten zurück.
LIST
C: LIST
S: +OK 2 messages (320 octets)
1 120
2 200
.
Der LIST-Befehl listet die Nachrichten und ihre Größen auf.
RETR
C: RETR 1
S: +OK 120 octets
Mailheader
Message
. #Mail endet mit einem Punkt
Der RETR-Befehl holt eine Nachricht ab.
DELE
C: DELE 1
S: +OK message 1 deleted
Der DELE-Befehl löscht eine Nachricht.
NOOP
C: NOOP
S: +OK
Der NOOP-Befehl führt keine Aktion aus und dient nur dazu, die Verbindung aufrechtzuerhalten.
RSET
C: RSET
S: +OK maildrop has 2 messages (320 octets)
Der RSET-Befehl setzt den Maildrop zurück und markiert alle Nachrichten als nicht gelöscht.
UIDL
C: UIDL
S: +OK
1 UID1
2 UID2
.
Der UIDL-Befehl listet die eindeutigen Bezeichner für alle Nachrichten auf.
QUIT
C: QUIT
S: +OK dewey POP3 server signing off (maildrop empty)
Der QUIT-Befehl beendet die Sitzung und löscht alle als gelöscht markierten Nachrichten.
Beispiel für eine vollständige Sitzung
C: USER mrose
S: +OK User accepted
C: PASS secret
S: +OK Pass accepted
C: STAT
S: +OK 2 320
C: LIST
S: +OK 2 messages (320 octets)
1 120
2 200
.
C: RETR 1
S: +OK 120 octets
.
C: DELE 1
S: +OK message 1 deleted
C: QUIT
S: +OK dewey POP3 server signing off (maildrop empty)
In diesem Beispiel loggt sich der Benutzer ein, prüft die Nachrichten, holt eine Nachricht ab, löscht sie und beendet die Sitzung.