Pop3
Was ist Pop3? Post Office Protocol(Pop3)ist ein Übertragungsprotokoll wo man E-mails abholen, auflisten und löschen kann,die über Client E-mail und E-mail Server laufen. Die E-mails werden standart an Port 110 geschickt. Es wurde 1984 beschrieben. Der Pop3 Client ist in allen verbreiteten E-mail Programmen Integriet.
Wie funktioniert Pop? Die gespeicherten E-mails
Standardkommandos (auf jedem Server vorhanden):
- USER xxx
- wählt den Benutzername bzw. das Benutzerkonto auf dem E-Mail-Server.
- PASS xxx
- übergibt das Passwort in Klartext (Kryptographie)Klartext.
- STAT
- liefert den Status der Mailbox, u.a. die Anzahl aller E-Mails im Postfach und deren Gesamtgröße (in Byte).
- LIST (n)
- liefert die Anzahl und die Größe der (n-ten) E-Mail(s).
- RETR n
- holt die n-te E-Mail vom E-Mail-Server.
- DELE n
- löscht die n-te E-Mail am E-Mail-Server.
- NOOP
- keine Funktion, der Server antwortet mit +OK.
- RSET
- setzt alle DELE-Kommandos zurück.
- QUIT
- beendet die aktuelle POP3-Sitzung und führt alle DELE-Kommandos durch.
Optionale Kommandos (serverabhängig):
- APOP
- sichere Anmeldung, s.u.
- TOP n x
- ruft den Header und die ersten x Zeilen der n-ten Mail ab.
- UIDL n
- zeigt die eindeutige ID der E-Mail an.
Zum Test von POP3-Verbindungen können die Kommandos mittels eines Telnet-Programms direkt an den Port 110 gesendet und die Antworten des POP3-Servers überprüft werden. (Für dieses Beispiel geben Sie unter Windows oder Linux telnet example.com pop3 in der Eingabeaufforderung oder in der Konsole ein. Domainname und Port (Protokoll)Port werden durch Leerzeichen und nicht durch Doppelpunkt getrennt.)
Eine typische POP3-Session zwischen Server und Client könnte folgendermaßen aussehen:
Client | Server |
---|---|
(wartet auf Verbindungen auf TCP Port 110) | |
(öffnet Verbindung) | |
+OK example.com POP3-Server | |
USER wiki@example.com | |
+OK Please enter password | |
PASS passwort_im_klartext | |
+OK mailbox locked and ready | |
STAT | |
+OK 1 236 | |
LIST | |
+OK mailbox has 1 messages (236 octets) 1 236 . | |
RETR 1 | |
+OK message follows Date: Mon, 18 Oct 2004 04:11:45 +0200 From: Someone <someone@example.com> To: wiki@example.com Subject: Test-E-Mail Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Dies ist eine Test-E-Mail . | |
DELE 1 | |
+OK message marked for delete | |
QUIT | |
+OK bye (schließt Verbindung und führt DELE Befehl aus) |