Kijan Pran Mail Atravè Post Office Protocol Works la

Yon Dèyè sèn Gade nan Pran Mail Atravè Pwotokòl la Biwo Post

Pwotokòl la Post Office (POP) itilize rekipere lapòs ki sòti nan yon sèvè aleka se yon pwotokòl trè senp. Li defini fonctionnalités debaz la nan yon mannyè dwat epi li fasil pou aplike. Natirèlman, li se tou fasil yo konprann.

Ann chèche konnen ki sa k ap pase dèyè sèn yo lè pwogram imèl ou a anrejistre lapòs nan yon kont POP. Premyèman, li bezwen pou konekte avèk sèvè a.

Hi, Li nan mwen

Anjeneral, sèvè a POP koute pò 110 pou koneksyon ki fèk ap rantre. Lè yo fin koneksyon ki soti nan yon kliyan POP (pwogram imèl ou), li pral èspere ke reponn avèk + OK pop.philo.org pare oswa yon bagay menm jan an. + OK a endike ke tout bagay se - OK. Ekivalan negatif li se -ERR , ki vle di yon bagay te ale mal. Petèt gen kliyan imèl ou deja montre ou youn nan sa yo replies sèvè negatif.

Logging On

Koulye a, ki sèvè a te akeyi nou, nou bezwen ouvri sesyon an lè l sèvi avèk non itilizatè nou an (kite a sipoze non itilizatè a se "platon"; sa ki sèvè a di se enprime nan italik):

+ OK pop.philo.org pare
PLIS itilizatè

Depi yon itilizatè ki gen non sa a egziste, sèvè a POP reponn ak OK epi petèt kèk gibberish nou pa reyèlman swen sou. Pa gen okenn itilizatè sa yo nan sèvè a, li ta, nan kou, fè nou panike ak -ERR itilizatè enkoni .

Pou fè otantifikasyon an ranpli nou menm tou nou bezwen bay modpas nou an. Sa a se fè ak "pas la" lòd:

+ OK voye modpas ou
pase noplato

Si nou tape modpas la kòrèkteman, sèvè a reponn ak + OK gwo modpas oswa kèlkeswa pwogram nan nan sèvè a POP te nan tèt ou. Pati enpòtan an ankò se + OK la . Malerezman, modpas kapab tou mal. Sèvè a nòt sa a ak yon non itilizatè sèk -ERR ak modpas pa matche ak (tankou si ou ta sèvi ak non itilizatè ou an kòm modpas ou).

Si tout bagay te ale byen, menm si, nou yo ki konekte nan sèvè a epi li konnen ki moun nou ye, konsa nou pare yo gade vit lapòs la ki fèk rive.

Ou te resevwa Mail!

Apre nou fin siksè louvri sesyon an nan kont POP nou an nan sèvè a, nou ka premye vle konnen si gen nouvo lapòs nan tout ak Lè sa a pètèt konbyen.

Kòmandman an itilize rekipere estatistik debaz debaz sa yo se STAT .

Yon repons sèvè posib ta ka + OK 18 67042 . Nan ka sa a, li gen pwoblèm sa swiv + siy nan OK . Menm lè yo swiv se kantite mesaj nan bwat la, lè sa a, separe pa yon blan, vini gwosè a nan bwat la nan oktèt (yon oktèt yo se 8 Bits).

STAT
+ OK 18 67042

Si pa gen okenn lapòs, sèvè a reponn ak + OK 0 0 . Depi gen 18 mesaj nouvo sou sèvè a, sepandan, nou ka lis sa yo lè l sèvi avèk lòd la LIST . Nan repons, sèvè a bay lis mesaj yo nan fòma sa a:

LIST
+ OK 18 mesaj (67042 octets)
1 2552
2 3297
...
18 3270
.

Mesaj yo yo ki nan lis yon sèl nan yon moman, chak ki te swiv pa gwosè li yo nan oktèt. Lis la fini ak yon peryòd sou yon liy pou kont li.

LIST lòd la ka pran nimewo a nan yon mesaj kòm yon agiman si ou vle, LIS 2 pou egzanp. Repons sèvè a nan demann sa a ta ka + OK 2 3297 , nimewo mesaj la ki te swiv pa gwosè a nan mesaj la. Si ou eseye lis yon mesaj ki pa egziste, tankou LIST 23 , sèvè a montre pa gen okenn imajinasyon epi li di: -Pa gen okenn mesaj sa yo .

Big Retrieve a (ak Efase)

Koulye a, ke nou konnen ki jan anpil mesaj yo nan kont nou yo ak ki jan gwo yo, li nan finalman tan yo rekipere yo pou nou ka li yo tou.

Koulye a, apre yo fin jwenn konnen si nou gen nouvo lapòs, vini bagay ki reyèl. Mesaj yo ap chèche youn pa youn ak nimewo mesaj yo kòm yon agiman bay lòd la RETR .

Sèvè a reponn ak yon + OK ak mesaj la kòm li se, nan liy miltip. Se mesaj la ki fini pa yon peryòd sou yon liy pou kont li. Pa egzanp:

RETR 1
+ OK 2552 oktèt
Blah!
.

Si nou eseye jwenn yon mesaj ki pa egziste, nou jwenn - pa gen okenn mesaj sa yo .

Koulye a, nou ka efase mesaj la lè l sèvi avèk lòd la DELE . (Nou ka, nan kou, tou efase mesaj la san yo pa gen retrieved li si li se youn nan jou sa yo).

Li bon pou konnen ke sèvè a pa pral netwaye mesaj la imedyatman. Li senpleman make pou sipresyon. Aktyèl sipresyon sèlman rive si nou regilyèman fini koneksyon an nan sèvè a. Se konsa, pa gen okenn lapòs ap janm pèdi si koneksyon an toudenkou mouri, pou egzanp.

Repons sèvè a nan lòd la DELE se + OK mesaj efase :

DELE 1
+ OK mesaj 1 efase

Si se vre nan youn nan jou sa yo epi nou te make yon mesaj pou sipresyon ke nou pa vle yo dwe efase, li posib pou retire tout mesaj yo pa retabli mak yo deletion. Repons la RSET retounen bwat la nan eta a li te an anvan nou louvri sesyon an.

Sèvè a reponn avèk yon + OK epi pètèt kantite mesaj:

RSET
+ OK 18 mesaj

Apre nou fin Retrieved ak efase tout mesaj yo se tan yo di orevwa lè l sèvi avèk lòd la QUIT . Sa a pral pirifye mesaj yo make pou sipresyon epi fèmen koneksyon an. Sèvè a reponn ak + OK ak yon mesaj mwen kite nou:

KONT
+ OK bye, bye

Li posib ke sèvè a te kapab efase yon mesaj. Lè sa a, li pral reponn ak yon erè tankou -ERR mesaj 2 pa efase .