Ukuthola I-Mail Nge-Post Office Protocol Works

A Behind the Scenes Bheka Ukuthatha Amagama Nge-Protocol Office Post

I- Post Office Protocol (POP) esetshenziselwa ukuthola i-imeyili evela kuseva elikude iyi-protocol elula kakhulu. Lichaza ukusebenza okuyisisekelo ngendlela eqondile futhi kulula ukuyisebenzisa. Yiqiniso, kulula ukuyiqonda.

Ake sithole ukuthi kwenzekani ngemuva kwezigcawu uma uhlelo lwakho lwe-imeyili ludlulisa i-imeyili ku-akhawunti ye-POP. Okokuqala, kudinga ukuxhuma kuseva.

Sawubona, I & # 39; s Me

Ngokuvamile, isiphakeli se-POP silalela i- port 110 yokuxhumana okungenayo. Phezu kokuxhumeka kumakhasimende we-POP (uhlelo lwakho lwe-imeyili), ngokuqinisekile kuzophendula ngokulungile + ku-pop.philo.org ukulungele noma into efanayo. I- OK + ibonisa ukuthi konke "Kulungile. Okulinganayo okungalungile yi -ERR , okusho ukuthi kukhona okungahambanga kahle. Mhlawumbe iklayenti lakho le-imeyili selivele likubonise enye yalezimpendulo zeseva ezingalungile.

Ukungena ngemvume

Manje ukuthi iseva isisibingelele, sidinga ukungena ngemvume usebenzisa igama lomsebenzisi (ake sithi igama lomsebenzisi liyi "platoon"; lokho okushiwo yi-server kushicilelwe ngemitlolo):

+ Kulungile i-pop.philo.org ilungile
I-USER i-platoon

Njengoba umsebenzisi onaleli gama ekhona, iseva ye-POP isabela ngokulungile + futhi mhlawumbe amanye ama-gibberish asikhathalele ngempela. Uma kungekho msebenzisi onjalo kuseva, kungathi, kuzosenza sisabeke no -ERR umsebenzisi ongaziwa .

Ukwenza ukuqinisekiswa kuqedele sidinga ukunikeza iphasiwedi yethu. Lokhu kwenziwa ngomyalo we "pass"

+ Kulungile thumela iphasiwedi yakho
ukudlula noplato

Uma siyiphayipha iphasiwedi ngendlela efanele, iseva iyaphendula ngephasiwedi elungile noma i- OK enkulu noma ngabe umhleli we-POP iseva engqondweni. Ingxenye ebalulekile futhi i- OK + . Ngeshwa, amaphasiwedi angase aphumele. I-server iphawula lokhu nge-dry -ERR lomsebenzisi nephasiwedi ayifani (njengokungathi uzosebenzisa igama lakho lomsebenzisi njengephasiwedi yakho).

Uma konke kuhamba kahle, noma kunjalo, sixhunywe kuseva futhi sazi ukuthi singobani, ngakho-ke silungele ukuhlola i-imeyili esanda kufika.

Wena & # 39; uthole Imeyili!

Ngemuva kokungena ngemvume ngempumelelo ku-akhawunti yethu ye-POP kuseva, singase siqale sifune ukwazi uma kukhona i-imeyili entsha futhi mhlawumbe kungakanani.

Umyalo osetshenziselwe ukuthola lezi zibalo zamabhokisi ezimeyili eziyisisekelo yi- STAT .

Impendulo ye-server kungenzeka kungenzeka ibe + OK 18 67042 . Kulesi simo, kubalulekile ukuthi yini elandela uphawu lwe- OK + . Ngokushesha inombolo yemiyalezo ebhokisini lemeyili, ke, ehlukaniswe ngendawo ye-whitespace, ifika ngobukhulu bebhokisi lemeyili ngama-byte (i-octet ayi-8 bits).

STAT
+ Kulungile 18 67042

Uma kungekho imeyili, iseva iyaphendula + OK 0 0 . Njengoba kunemilayezo engu-18 entsha kuseva, noma kunjalo, singabhala kuhlu lawa usebenzisa umyalo we- LIST . Ekuphenduleni, iseva ibhala imilayezo kufomethi elandelayo:

LIST
+ Kulungile imilayezo engu-18 (67042 octets)
1 2552
2 3297
...
18 3270
.

Imilayezo ibhalwe ohlwini ngalunye, ngayinye ilandelwa usayizi wayo kuma-bytes. Uhlu luphela ngesikhatsi emgqeni ngokwawo.

Umyalo we-LIST ungathatha inombolo yomlayezo njengengxabano yokuzikhethela, LIST 2 njengesibonelo. Ukusabela kwesiphakeli kulesi sicelo kuzoba ku- OK 2 3297 , inombolo yomlayezo elandelwe ubukhulu bomlayezo. Uma uzama ukubhala umyalezo ongekho, njengoLIST 23 , isiphakeli asikhombangi futhi ithi: -ERR akukho myalezo onjalo .

I-Big Retrieve (Futhi Susa)

Manje ukuthi siyazi ukuthi zingaki imilayezo e-akhawuntini yethu nokuthi zikhulu kangakanani, ekugcineni yisikhathi sokuzibuyisela ukuze sikwazi ukuzifunda nazo.

Manje, ngemva kokuthola ukuthi sine-imeyili entsha, kuza into yangempela. Imilayezo ibuyiselwa ngamunye ngenombolo yomyalezo njengengxabano kumyalo we- RETR .

I-server iphendula nge- OK + nomlayezo njengoba kunjalo, kumigqa eminingi. Umlayezo unqanyulwa yisikhathi emgqeni ngokwawo. Ngokwesibonelo:

RETR 1
+ Kulungile ama-octet angu-2552
Blah!
.

Uma sizama ukuthola umlayezo ongekho, sithola -ERR akukho myalezo onjalo .

Manje singasusa umlayezo usebenzisa umyalo we- DELE . (Yebo, singakwazi futhi ukususa umlayezo ngaphandle kokuwususa uma kungenye yalezo zinsuku).

Kuhle ukwazi ukuthi iseva ngeke ihlanze umlayezo ngokushesha. Iphawulwe nje ngokususwa. Ukususwa kwangempela kwenzeka kuphela uma sigcina ukuxhumeka kuseva. Ngakho ayikho i-imeyili ezoke ilahleke uma uxhumano lufa ngokuzumayo, isibonelo.

Impendulo yeseva kumyalo we- DELE umlayezo olungile + ususiwe :

DELE 1
+ Umlayezo olungile 1 ususiwe

Uma ngempela ingenye yalezo zinsuku futhi sishiye umlayezo wokususwa ukuthi asifuni ukususwa, kungenzeka ukudukisa yonke imilayezo ngokusetha kabusha amanothi wokukhipha. Umyalo we- RSET ubuyisela ibhokisi lemeyili esimweni esasiyikho ngaphambi kokuthi singene ngemvume.

Iseva iyaphendula nge- OK + futhi mhlawumbe inombolo yemilayezo:

Phuma
+ Kulungile imilayezo engu-18

Ngemuva kokuthi sibuyiselwe futhi sisuse yonke imilayezo sekuyisikhathi sokuthi uhlehle usebenzisa umyalo we- QUIT . Lokhu kuzosusa imilayezo emakwe yokususwa bese ivaliwe ukuxhumeka. Iseva iyaphendula nge- OK + nomlayezo wokuhambisa:

QUIT
+ Kulungile uhambe, uhambe

Kungenzeka ukuthi iseva ayikwazanga ukususa umlayezo. Khona-ke izophendula ngesiphambeko njengo -ERR umlayezo 2 ungasuswa .