Çawa Vegere Peywendiya Karûbarê Daîreya Navneteweyî ya Navnîşanê

A Behind The Scenes Ji bo Protokola Post Office ya Navnîşana Mail-Send Fetal

Protokola Peywirmendiya POP (POP) bikar anîn ku ji serverê dûr dakêşin ji bo şandina navnîşana protokola gelekî hêsan e. Ew xebata bingehîn bi awayekî zelal eşkere dike û hêsan e ku hêsankirin. Bê guman, ew hêsan e ku hêsan fêm dike.

Let's find out behind scenes when the program di navnîşa e-nameya xwe de di navnîşana POP de derxe. Pêşîn, divê hewce bike ku server.

Hi, It Me

Bi gelemperî, POP server ji bo girêdana peywendiyên port 110 de guhdarî dike. Bi têkildarî ji mêvandariya POP (bernameya emailê te), ew ê bi hêvî bi + OK pop.philo.org re bersiv bike an tiştek wekhev. + OK nîşan dide ku her tişt â € OK. Wateya neyînî ya -ERR-ê , ku wateya ku tiştek çewt e. Dibe ku muayeneya we ya we berê ji we re bersîva bersivên yekser ên neyînî nîşan bide.

Logging On

Niha ku server ji me re silav kir, divê em bikar bînin nav bikarhênerê me bikar bînin (bila navê bikarhêner "platoon" e, çi servîs dibêjin di italya de çi ye?)

+ Ok pop.philo.org amadekirin
USER platoon

Ji ber ku bikarhêner bi vê navokê heye hebe, serverê POP bi + OK re bersiv dike û dibe ku hinek gibberish ku em ne bi xwe nabînin. Gelo vê bikarhênerê li ser serverê hebû, ew ê, bêguman, bikarhêner bi -ERR-navekî nenasî me biafirîne .

Ji bo ku tezmînatê bi temamî temam bikin, em hewce ne ku şîfreya xwe bidin. Ev bi fermana "Pass"

+ OK şîfreya xwe bişîne
noplato derbas bibin

Ger em şîfreyek rast navekî, server bersiva şîfreya + OK bi bersiva bersiva an jî kîjan bernameya POP server di hişê xwe de bû. Paşê girîng girîng e + OK ye . Mixabin, şîfreyan jî çewt in. Pêşniyar bi vî awayî hişk- ter bikarhêner-şîfre û şîfre nayê dan (wekî ku hûn bikarhênerê wekî şîfreya xwe bikar bînin).

Ger her tişt baş bû, tevî, em bi serverê ve girêdayî ye û ew dizanin ku em, ew em amade ne ku ji bo peyamên nû ve hatî nû ve.

Hûn Got Mail!

Piştî ku em bi serkeftî di nav servera POPê de tête qeyd kirin, divê em pêşî dixwazin bizanin heger heke li peyamek nû heye û hingê dibe ku çiqasî pir zêde.

Fermandariya daneyên navnîşên bingehîn yên van bingehîn ya STAT tê bikaranîn .

Pirsgirêk servereke ku dê bibe + OK 18 67042 . Di vê rewşê de, ew çi ye ku çi li dû + + OK peyda dike . Di cih de jêrîn mesajên di navnîşan de di navnîşan de, paşê, ji aliyekî vekirî vekirî ye, tête navnîşa mailboxê li octets (an octet 8 bît hene).

STAT
+ OK 18 67042

Ger nameyek tune ye, server bersiva + OK 0 0 . Ji ber ku li ser serverê 18 nû hene, lêbelê, em dikarin van karanîna lîsteya LIST bikar bînin. Di bersivê de, server bi peyamên jêrîn di navnîşan de lîsteyan dike:

RÊZOK
+ OK 18 peyamên (67042 oktalan)
1 2552
2 3297
...
18 3270
.

Peyam yek yek li lîsteyê têne lîstandin, her yek di wê octetê de bi dûre peyda kirin. Lîsteya bi serdema xwe di rêza xwe de dimîne.

Fermana LIST dikare mesajek wekî alternatîfek alternatîf bigirin, ji bo mînaka LIST 2 . Li bersiva serverê ji vê daxwazê ​​re + + OK 2 3297 be , hejmara peyamê peyda peyama peyamê. Heke hûn hewl bidin ku peyameke ku nîne, ne wek LIST 23 , server neyek dîmenî ye û dibêje: -Rê vî peyamê nîne .

Big Retrieve (And Delete)

Niha ku em dizanin ka çend hesabên me di nav me de û çiqas mezin e ew e, dawiya dawîn ji bo wan veguhestin vê yekê em dikarin wan jî bixwînin.

Niha, piştî ku em peyama nû ye, ka dîtina tiştek rast e. Peyamên yek ji hêla yek ji nimûneya peyamên wan re wekî armanca R commanda RETR ve hat girtin.

Pêşniyar bersiv bi + OK û peyama bersiva ku bersiv e, di gelek rêzan de bersiv dide. Peyama bi wextê xwe di rêza xwe de qedexekirin. Bo nimûne:

RETR 1
+ OK 2552 oktas
Blah!
.

Ger em hewl bidin ku peyamekî ku nîne, em gihîştin -Rê vê peyamê .

Niha em dikarin peyama DELE ya DELE bikar bînin. (Em dikarin, bêguman, peyama ku bêyî van rojan e, bêyî şandin jêbirin).

Ew baş e ku bizanin ku server dê pevçûnek yekser peyda bike. Ew tenê ji bo hilweşandinê tête kirin. Gelek betalkirina rastîn tenê tenê dibe ku em bi rêkûpêk girêdayî girêdanê server. Ji bo nimûne nişkek nişkêve, eger tu nameyek neyê winda bibe.

Bersîvê serverê ji bo biryara DELE yê jê şîfreya + OK ye :

DELE 1
+ OK message 1 jêbirin

Heke ev yek ji wan rojan e û me ji bo derxistina peyamek nîşanî ye ku em naxwazin jêbirin, ev e ku hemî mesajên ku ji nû ve were veguhastin veguhestin şandin. Komîsyona RSET vegera dewleta ku ji ber ku em di têketinê de hate vedixwe .

Server bersiv bi + OK û bi mumkunî hejmarek bersivên bersiv dide:

RSET
+ Peyama 18 rast

Dema ku em ji bo hemû peyamên veguhestin û veguhestin, wextê ku hûn bi karanîna QUIT- ê bi karbidestiyê dibêjin. Ev dê peyamên ji bo hilweşandinê û girêdana nêzîk vedixwe. Server bersiv bi + OK û peyamek balkêş bersiv dike:

DEVJÊBERDAN
+ Bi rastî, bye

Dibe ku server nikare peyamek jê jêbirin. Hingê ew ê bi xeletiyek wek bersiva bersiv bide - KR peyam 2 jê jêbirin .