Leírás POP3 protokoll
Lásd még:
A munka megkezdése előtt a POP3 protokollon keresztül kiszolgáló porton figyel 110. Amikor egy ügyfél akarja használni ezt a protokollt, akkor létre kell hozni egy TCP kapcsolatot a szerverrel. Ha a kapcsolat létrejött, a szerver küldi el a meghívást. Ezután a kliens és a szerver POP3 információcserét, amíg a kapcsolat zárva van, vagy megszakad.
POP3 parancsokat áll kulcsszavak, néhány hogy egy vagy több érveket. Minden parancs végén egy pár CRLF (Visual Basic állandó vbCrLf). Kulcsszavak és érvek állnak nyomtatható ASCII karaktereket. A kulcsszó és érvek vannak elválasztva egy szóköz. Kulcsszó áll 3-4 karakter, és a hossza érv lehet legfeljebb 40 karakter.
Válaszok POP3 áll állapotjelző és a kulcsszó melyet lehetőség szerint további információkat. A válasz végződik egy pár CRLF. Csak két állapot jelző: „+ OK” - pozitív és „-ERR” - negatív.
Válaszokat a csapat állhat több vonalon. Ezekben az esetekben az egyes osztott vonalon pár CRLF, és a végén válasz végződik ASCII 46 ( „”) és egy pár CRLF.
A POP3 szerver lehet INAKTIVITÁS AUTOLOGOUT időmérőt. Ez az időzítés kell az élet, legalább 10 perces időközönként. Ez azt jelenti, hogy ha a kliens és a szerver nem lépnek kölcsönhatásba egymással, a szerver automatikusan bontja a kapcsolatot, és így nem kerülnek be az UPDATE módot.
Ha egy TCP kapcsolat jön létre a POP3 szerver, akkor küld meghívót végződő páros CRLF, például:
Csapat: USER [nevet]
Érvek: [nevet] - string nevének feltüntetésével a postafiók
Leírás: Engedjük át a szerver felhasználói nevet.
- +OK neve egy érvényes postafiók
- -ERR soha nem hallott a postafiók nevét
Csapat: PASS [jelszó]
Érvek: [jelszó] - A jelszó a postafiók
Leírás: Engedjük át a szerver jelszót a postafiókhoz.
- +OK maildrop zárva, és kész
- -ERR érvénytelen jelszó
- -ERR tud zárolni maildrop