د پوستي دفتر پروتوکول کارونو له الرې د بریښناليک څنګه ترلاسه کول

A د شاګردانو تر شا د پوستې دفتر ته د پوستې دفتر پروتوکول له مخې وګورئ

د پوستې دفتر پروتوکول (POP) د لرې پرتو سرور څخه د بریښناليک اخیستلو لپاره کارول کیږي یو خورا ساده پروتوکول دی. دا بنسټیز فعالیت په مستقیم ډول تعریفوي او پلي کولو کې اسانه دی. البته دا هم د پوهیدو لپاره اسانه ده.

راځئ چې پوه شو چې د پردې تر شا څه پیښیږی کله چې ستاسو د بریښناليک پروګرام د پوپ اکاؤنټ کې بریښنالیک ترلاسه کوي. لومړی، باید د سرور سره ونښلول شي.

سلام، دا زما

عموما، د POP سرور د راتلونکو اړیکو لپاره port 110 ته غوږ نیسي. د POP مراجعینو سره ستاسو اړیکې (ستاسو د بریښناليک پروګرام)، دا به د امید سره ځواب وي. OK pop.philo.org چمتو یا یا هم ورته شي. + OK ښیي چې هرڅه سم دي. د هغې منفی مساوي ده - کر - د دې معنی لري چې یو څه غلط شوی. کیدی شي ستاسو بریښنالیک مراجع د دې منفي سرور ځوابونو څخه یو یې تاسو ته وړاندې کړی.

د ننوتلو پرمهال

اوس چې سرور زموږ سره سلام کړی دی، موږ باید د خپل کارن-نوم کارولو په کارولو سره ننوتلو (موږ ته د کارن نوم ورکونکی "پلاټون" دی؛ د کوم سایټ نوم په ایټالیک کې چاپ شوی دی):

+ ښه پاپ.philo.org چمتو دی
USER پوټون

ځکه چې د دې نوم سره یو کارن شتون لري، د POP سرور د + OK سره ځواب ورکوي او شاید ممکن د ځینې ګیربینشي موږ په واقعیت کې پروا نه کوو. ایا هلته داسې سایټ شتون نلري، البته، موږ به د موږ کاروونکي سره کاروونکي ناخبره کړو .

د تصدیق بشپړولو لپاره موږ باید خپل پاسورډ ته هم اړتیا ولرو. دا د "منظور" قوماندې سره ترسره کیږي:

+ ښه خپل پټنوم واستوی
نپلوټا تېر کړئ

که موږ په سمه توګه پټنوم وليکئ، سرور د + OK خورا ښه پاسورډ سره ځواب ورکوي یا هغه څه چې د POP سرور پروګرامونکي په ذهن کې لري. مهم برخه بیا یو + سم دی . له بده مرغه، پاسورډونه به هم غلط وي. سرور په دې یادونه کوي چې د dry -ERR کارن-نوم او پټنوم سره سمون نه لري (لکه څنګه چې تاسو خپل کارن-نوم د خپل پاسورډ په توګه کاروئ).

که هرڅه سم شی، که څه هم، موږ له سرور سره اړیکه نیسو او پوهیږو چې څوک څوک یو، نو موږ چمتو یو چې نوي راغلل میلمستیک وګورو.

تاسو ترلاسه شوی میل!

وروسته له هغه چې موږ په خپل سایټ کې زموږ په POP حساب کې بریالي شوي یو، نو موږ کولی شو پوه شو چې آیا په ټوله کې اویا ممکنه ده چې نوی میل ولرئ.

هغه قومانده چې د دې میل بکسونو د اصلي ارقامو ترلاسه کولو لپاره کارول کیږي STAT دی .

د ممکنه سرور سرور ځواب به وي + OK 18 67042 . په دې حالت کې، هغه مسله ده چې د + OK نښه تعقیبوي. په سملاسي توګه د میل باکس کې د پیغامونو شمیرل کیږي، بیا وروسته، د سپیټ اسپیس لخوا جلا شوی، په octets کې د میل باکس اندازه (یوکتټ 8 بټونه دي).

STAT
+ سم 18 67042

که چېرته کوم میل شتون نلري، نو سرور د + OK 0 0 سره ځواب ورکوي. څرنګه چې په سرور کې 18 نوي پیغامونه شتون لري، په هرصورت، موږ کولی شو د LIST کمانډ څخه کار واخلو. په ځواب کې، سرور پیغامونه په لاندې بڼه کې لیست کوي:

لست
+ 18 پیغامونه سم کړئ (67042 octets)
1 2552
2 3297
...
18 3270
.

پیغامونه په یو وخت کې لیست شوي، هر یو د هغې په انداز کې په octets کې. لست په خپله د یوې کرښې سره سره پای ته رسیږي.

د LIST کمانډ کولی شي د پیغام شمیره د اختیاری دلیل په توګه، د مثال په توګه LIST 2 . د دې غوښتنې لپاره د سرور ځواب به + سم 2 3297 وي ، د پیغام شمیره د پیغام اندازې سره سم وي. که تاسو داسې پیغام لیست کول غواړئ چې شتون نلري، د LIST 23 په څیر، سرور هیڅ تصور نه کوي او وايي: - دا داسې پیغام نشته .

لوی لوی بریالي (او حذف)

اوس چې موږ پوهیږو چې زموږ په حساب کې څومره پیغامونه دي او دوی څومره دي، دا په پای کې د دوی د بیرته اخیستو وخت دی نو موږ کولی شو هم ولوستل شي.

اوس، د موندلو وروسته معلومه شوه چې موږ نوی میل ولرئ، اصلي واقعیت راځي. پیغامونه د یو له خوا د دوی د پیغام شمیر سره د RETR کمانډ په توګه استول کیږي .

سرور د + OK او پیغام سره ځواب ورکوي لکه څنګه چې دا په ډیرو کرښو کې دي. پیغام په خپله د یوې کرښې له لارې فسخه شوی دی. د مثال په توګه:

RETR 1
+ سم 2552 افقیان
بله!
.

که موږ داسې یو پیغام ترلاسه کړو چې شتون نلري، موږ دا ډول پیغام نشته .

اوس موږ کولی شو پیغام د DELE کمانډ په کارولو سره لرې کړو. (موږ کولی شو، البته، پیغام پرته له هغه چې لیږل شوی وی هم له منځه یوسو که دا د دغو ورځو څخه وي).

دا ښه خبره ده چې پوه شئ چې سرور به سمدلاسه پیغام پیغام پاک نکړي. دا یوازې د حذف کولو لپاره نښه شوې ده. اصلی بندیز یوازې هغه وخت پیښیږي کله چې موږ په منظم ډول د سرور سره اړیکه پای ته ورسوو. نو د اړیکو په ناڅاپي توګه، د اړیکو په صورت کې هیڅ پیغام به له لاسه ورکړي.

د DELE کمانډ کې د سرور غبرګون + د سم پیغام حذف شوی دی :

DELE 1
+ سم پیغام 1 ړنګ شوی

که دا د واقعیت څخه یو وي او موږ د حذف کولو لپاره یو پیغام په نښه کړی چې موږ نه غواړئ له مینځه یوسو، دا د ممکنه نمونو د بیا ځای پر ځای کولو له الرې ټول پیغامونه له منځه وړل ممکن دي. د RSET کمانډ مکس بکس بیرته هغه حالت ته راګرځوي چې مخکې موږ په کې ننوتلو.

سرور د + سم او ممکنه توګه د پیغامونو شمیر سره ځواب ورکوي:

RSET
+ 18 پیغامونه سم کړئ

وروسته له هغه چې موږ ټول پیغامونه تر لاسه کړل او له مینځه یوړل، دا د وخت وخت دی چې د QUIT کمانډ څخه کار واخیستل شي . دا به هغه پیغامونه پاک کړي چې د لیرې کولو لپاره نښه شوي وي او تړل بند کړي. سرور د + OK او د پام وړ پیغام سره ځواب ورکوي:

کویت
+ د الله تعالی په واسطه

دا ممکنه ده چې پالنګر نشي کولی پیغام حذف کړي. بیا به دا د یو غلطۍ سره ځواب ووایي - R پیغام 2 نه لیرې شوی .