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.