Zum Inhalt springen

Post Office Protocol

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 3. Juli 2003 um 14:17 Uhr durch Buxul (Diskussion | Beiträge) (falsche Beschreibung korrigiert und Artikel erweitert). Sie kann sich erheblich von der aktuellen Version unterscheiden.

POP3 POP (Post Office Protocol Version 3) ist ein Übertragungsprotokoll, über welches ein Client E-Mails von einem Mailserver abholen kann. POP3 ist ein ASCII-Protokoll, die Steuerung der Datenübertragung geschieht durch Kommandos, die mittels Telnet auf Port 110 auch per Hand eingegeben werden können. In der Praxis werden die Kommandos jedoch von einem E-Mail-Client generiert, der dem Anwender die Bedienung über eine benutzerfreundliche Grafische Oberfläche erlaubt.

Eine ständige Verbindung zum Mailserver ist bei POP3 nicht notwendig. Die Verbindung wird bei Bedarf vom Client zum Server erzeugt und danach wieder beendet.

POP3 ist in der Funktionalität sehr beschränkt und erlaubt nur das Abholen und Löschen von E-Mails am Mailserver. Für weitere Funktionalitäten wie hierarchische Mailboxen direkt am Mailserver, Zugriff auf mehrere Mailboxen während einer Sitzung, Vorselektion der Mails, usw. müssen Protokolle wie IMAP verwendet werden.

Als Gegenpart zu POP3 zum Versenden von E-Mails ist üblicherweise in Clients und Servern das SMTP-, bzw. ESMTP-Protokoll implementiert.

POP3-Server

Damit der Mailserver Anfragen per POP3 beantworten kann, muss eine entsprechende POP3-Server-Software installiert sein.
Bei Windows-Mailservern ist der POP3-Server in das entsprechende Mailserver-Paket (z.B. Microsoft Exchange) integriert.

Im Unix-Bereich gibt es u.a. folgende POP3-Server-Software:

  • courier-pop
  • cyrus-pop3d (Teil der Cyrus-Mailserver-Software)
  • ipopd
  • popa3d
  • qpop3d (Teil von qmail)

Kommandos

Bei erfolgreichem Kommando antwortet der POP3-Server mit +OK.

USER xxx
wählt den Benutzernamen, bzw. Account auf dem Mailserver.
PASS xxx
übergibt das Passwort in Klartext
STAT
liefert den Status der Mailbox, u.a. die Anzahl der neuen E-Mails
LIST n
liefert die ID und die Größe der nten E-Mail
RETR n
holt die nte Mail vom Mailserver
DELE n
löscht die nte Mail am Mailserver
NOOP
keine Funktion - der Server antwortet mit +OK
QUIT
beendet die aktuelle POP3-Sitzung.

POP und POP3-betreffende RFCs

1081, 1082, 1225, 1460, 1725 und 1939