POP ja palvelin
POP soveltuu C / S -rakenteiden offline-malleihin. Offline-malleja ei voi käyttää online-tilassa, toisin kuin IMAP4 (Netscape Support IMAP4) Kun asiakas on yhdistetty ja kyselee ja kyselee uutta sähköpostia, kaikki asiakkaan määrittämät sähköpostit ladataan asiakkaalle. Latauksen jälkeen sähköpostiohjelma voi poistaa tai muokata kaikki sähköpostit ilman, että olet vuorovaikutuksessa sähköpostipalvelimen kanssa. POP3-asiakkaat lähettävät komentoja POP3-palvelimelle ja odottavat vastausta, ja POP3-komento käyttää komentoriviä vastatakseen ASCII-koodilla.
Palvelimen vastaus koostuu erillisestä komentorivistä tai useista komentoriveistä, jotka vastaavat ensimmäiselle riville ASCII-teksti + OK tai -ERR osoittamaan, että vastaava toimintotila on onnistunut tai epäonnistunut POP3-protokollassa. Tilaa on kolme. , akkreditoitu tila, käsittelyn tila ja päivityksen tila.
POP3-palveluperiaate
Kun asiakas on yhteydessä palvelimeen, kun asiakas on ilmoittanut oman identiteettinsä ja onnistuneesti varmistettu, eli tunnistettu tilan siirto on käsitelty,
Kun vastaava toiminto on suoritettu, asiakas antaa Quit-komennon, siirtyy sitten päivitystilaan ja palauttaa sitten tunnistustilan päivityksen jälkeen. Kuten alla
Odota yhteyden tunnistamista Lopeta komento
- | Hyväksy | ----- | Prosessi | ------ | Päivitä |
| _________________________________________________________________________________________ _ _ _ _ _ _,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,, --------------------------- ------------
käyttäjätunnus hyväksyi tämän komennon seuraavilla tavoilla. Jos pass-komento onnistuu, se johtaa tilan muuntamiseen
Salasanan tunnistus
apopName, Tiivistelmä hyväksytty tiivistelmä on MD5-viestin yhteenveto
---------- ----------------------------------
statnone käsittely Pyyntöpalvelin lähetetty takaisin postilaatikkoon Tilastot, kuten sähköpostien kokonaismäärä ja tavut yhteensä
UIDL [MSG #] postin yksilöllisen tunnisteen käsittelemiseksi, jokainen POP3-istunnon tunniste on yksilöllinen
Listan [MSG #] käsittely Palauttaa sähköpostien määrän ja kunkin viestin koon
retr [MSG #] -käsittely palauttaa kaiken tekstin
dele [viestin #] käsittely parametrin määrittämän viestin avulla Palvelin merkitsee parametrin identiteetillä merkityn viestin poistoksi ja Lopeta-komento suorittaa
Rsetnone-käsittelypalvelin nollaa poistetuiksi merkityt viestit, joita käytetään poistamiskomennon kumoamiseen
TOP [MSG # ] Käsittelypalvelin palaa N-rivin sisältöön ennen parametrin tunnistamaa postia, ja n:n on oltava positiivinen kokonaisluku
NOopnone-käsittelypalvelin palauta positiivisen vastauksen
--------- ----------------------------------
lopeta päivitys