POP a server
POP je vhodný pro offline modely C/S struktur. Offline modely nelze provozovat online, na rozdíl od IMAP4 (Netscape Support IMAP4) Když je klient připojen a dotazován a dotazován na nový e-mail, veškerá pošta určená klientem bude stažena do klienta, Po stažení může e-mailový klient smazat nebo upravit jakýkoli e-mail bez další interakce s e-mailovým serverem. Zákazníci POP3 odesílají příkazy na server POP3 a čekají na odpověď a příkaz POP3 používá příkazový řádek k odpovědi pomocí kódu ASCII.
Odpověď serveru se skládá ze samostatného příkazového řádku nebo více příkazových řádků, které na první řádek reagují textem ASCII + OK nebo -ERR, aby se poukázalo na to, že odpovídající stav operace je úspěšný nebo selhal v protokolu POP3 Existují tři stavy , stav akreditace, stav zpracování a stav aktualizace.
Princip služby POP3
Když je klient připojen k serveru, jakmile klient poskytne svou vlastní identitu a je úspěšně potvrzen, to znamená, že je zpracován rozpoznaný přenos stavu,
Po dokončení odpovídající operace klient vydá příkaz Quit, poté přejde do stavu aktualizace a po aktualizaci vrátí stav rozpoznání. Jak je ukázáno níže
Počkejte na identifikaci připojení Ukončete příkaz
- | Schválit | ----- | Proces | ------ | Aktualizovat |
| _______________________________________________________________________________ _ _ _ _ _ _ _ _,,,,,,,, ,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,, -------------------------- -----------
userusername schválil tento příkaz s následujícím Pokud je příkaz pass úspěšný, povede to ke konverzi stavu
Rozpoznávání hesla
apopName, Digest schválený Digest je souhrn zpráv MD5
---------- ---------------------------------
statnone processing Server požadavku odeslán zpět do schránky Statistiky, jako je celkový počet e-mailů a celkový počet bajtů
UIDL [MSG #] pro zpracování jedinečného identifikátoru pošty, každý identifikátor relace POP3 bude jedinečný
Seznam [MSG #] Zpracování Vrátí počet e-mailů a velikost každé zprávy
retr [MSG #] zpracování vrátí veškerý text
dele [msg #] zpracování zprávou identifikovanou parametrem Server označí zprávu označenou identitou parametru jako smazat a příkaz Quit provede
Zpracovatelský server Rsetnone resetuje zprávy, které jsou označeny jako smazané, používané ke zrušení příkazu dele
TOP [MSG # ] Zpracovatelský server se vrátí na N-řádkový obsah před zprávou identifikovanou parametrem a n musí být kladné celé číslo
NOopnone zpracovací server vrací kladnou odpověď
--------- ---------------------------------
quitnone update