ميل ڪئين پوسٽ ذريعي پوسٽ آفيس پروٽوڪول ڪم

هڪ پويان مناظري جي نظر ۾ پئجي رهيو آهي پوسٽ ذريعي پوسٽ آفيس پروٽوڪول

پوسٽ آفيس پروٽوڪول (POP) ميل ريموٽ سرور کان استعمال ڪرڻ لاء استعمال ڪري هڪ بلڪل سادي پروٽوڪول آهي. اهو بنيادي طريقي سان بنيادي ڪارڪردگي کي واضح ڪري ٿو ۽ عمل ڪرڻ آسان بڻائي ٿو. يقينا، اهو پڻ سمجهڻ آسان آهي.

اچو ته اهو نتيجن جي پويان ڇا ٿيندو آهي جڏهن توهان جي اي ميل پروگرام پوپ اڪائونٽ ۾ ميل پئجي ويندي آهي. پهرين، سرور سان ڳنڍڻو پوندو.

هاء، اهو مون کي

عام طور تي، پوپ سرور جي اچڻ واريون پورٽ 110 تائين ٻڌندو آهي. POP مينيجر (اي ميل اي ميل) کان ڪنيڪشن تي، اميد رکندي + OK pop.philo.org سان گڏ جواب ڏيندو يا ساڳي شيء سان. + اهو صحيح آهي ته هر شي ٺيڪ آهي. ان جي نفي برابر آهي -ڪري آهي ، جنهن جو مطلب آهي ڪجهه شيء غلط ٿي چڪي آهي. ٿي سگهي ٿو توهان جو اي ميل کلائنٽ پهريان ئي توهان انهن منفي سرور جي جوابن مان هڪ ڏيکاري آهي.

لاگنگ تي

هاڻي ته سرور اسان کي سلام ڪيو آهي، اسان کي اسان جي صارفين جي استعمال تي لاگ ان ڪرڻو پوندو. (اچو ته توهان جو نالو صارف نالو آهي "پلاٽون" آهي؛ ڇا سرور سرور ۾ لکيل آهي)

+ اوپي پاپ.philo.org تيار ڪيو
USER پوٽ

جيئن ته هن نالي سان صارف موجود ناهي، پوپ سرور سان گڏ + اوڪ سان جواب ڏيندو آهي ۽ شايد ڪجهه گڏجاڻي جو اسان تي خيال نه آهي. ڇا هي سرور ۾ ڪو به يوزر نه هوندو هو، يقينا، اسان کي -ERR صارف سان سڃاڻي وجھيو .

تصديق ڪرڻ مڪمل ٿيڻ لاء اسان کي پڻ پنهنجو پاسورڊ ڏيڻ جي ضرورت آهي. اهو "منظور" حڪم سان ڪيو ويو آهي:

+ ٺيڪ توهان جو پاسورڊ موڪلي
نڪري نڪتو

جيڪڏهن اسان درست پاسورڊ لکن ٿا، سرور سرور جي صحيح طريقي سان جواب ڏيندو آهي يا جيڪو پوپ سرور جي پروگرامر کي ذهن ۾ هجي ها. اھم حصو وري + OK آھي . بدقسمتي، پاسورڊ پڻ غلط ٿي سگهي ٿو. سرور هن کي نوٽيس سان خشڪ -ERR کاتي ۽ پاسورڊ سان نه ملندو آهي (ڄڻ ته توهان پنهنجي صارفين جو نالو پنهنجو پاسورڊ جي طور تي استعمال ڪيو آهي).

جيڪڏهن هر شي ٺيڪ ٿي وئي، جيتوڻيڪ، اسان سرور سان ڳنڍيل آهي ۽ اهو ڄاڻي ٿو ته اسان ڪير آهيون، تنهن ڪري اسان نئين آڇ جي ميل تي ٽائيپ ڪرڻ لاء تيار آهيون.

توهان اي ميل مليو!

اسان توهان جي پوپ اڪائونٽ ۾ ڪامياب ٿيڻ کان پوء سرور تي، اسان پهريان پهريان ڄاڻڻ چاهيو ته جيڪڏهن ڪا نئين ميل موجود هجي ۽ پوء ممڪن هجي ته ڪيترو ئي.

هنن بنيادي ميل بڪ انگن اکرن کي حاصل ڪرڻ لاء استعمال STAT آهي .

ھڪڙو ممڪن سرور جواب + 18 18 67042 ھو . انهي حالت ۾، اهو معاملو آهي ته ڇا صحيح آهي + صحيح نشاني آهي. فوري طور تي هيٺين ميل ميل ۾ پيغام جو تعداد آهي، پوء، وائيس اسپيس پاران الڳ ٿيل، آيڪٽ ۾ ميل بڪ جو قد (آيڪٽ 8 بٽ) آهي.

STAT
+ اوپي 18 67042

جيڪڏهن ڪوبه ميل نه آهي، سرور + OK 0 0 سان جواب ڏيو. تنهن کان پوء سرور تي 18 نيون پيغام موجود آهن، تنهن هوندي، اسان هنن کي LIST کمانڈ استعمال ڪندي لسٽ ڪري سگهو ٿا. جواب ۾، سرور ھيٺ ڏنل نمونن ۾ نياڻين کي لسٽ ڪري ٿو:

LIST
+ ٺيڪ 18 پيغام (67042 آيڪٽس)
1 2552
2 3297
...
18 3270
.

پيغام هڪ وقت ۾ هڪ فهرست تي ڏنل آهن، هر هڪ بعد ۾ اسڪوٽ جي سائز جي مطابق. فهرست ختم ٿيڻ واري عرصي سان پنهنجو پاڻ کي لڪايو آهي.

LIST کمانڊ هڪ پيغام جو اختياري اختلاط طور وٺي سگھي ٿو، مثال طور LIST 2 ڪري سگھي ٿو. هن درخواست جي سرور جو جواب + هو 2 2 3297 هوندو ، پيغام جي ماپ جي پٺيان پيغام جو نمبر. جيڪڏهن توهان هڪ پيغام لسٽ ڪرڻ جي ڪوشش ڪندا آهيو جيڪو موجود نه آهي، لسٽ 23 وانگر، سرور کي ڪا تخليق ڏيکاري ٿو ۽ چوي ٿو: -او نه ئي پيغام .

بگ ٻيهر حاصل ڪرڻ (۽ ڊهي خارج ڪريو)

هاڻي اسان ڄاڻون ٿا ته اسان جي اڪائونٽ ۾ ڪيترا پيغام آهن ۽ اهي اهي ڪيترا آهن، آخرڪار انهن کي ٻيهر حاصل ڪرڻ جو وقت آهي تنهنڪري اسين انهن کي پڻ پڙهي سگهون ٿا.

هاڻي، معلوم ڪرڻ کان پوء اسان وٽ نئين ميل آهي، حقيقي شيء اچي. ھڪڙي ھڪڙي لفظ ھڪڙي ھڪڙي ھڪڙي ھڪڙي پيغام کي ھڪڙي پيغام سان آرٽرنٽ آرٽيڪل ۾ دليل جي حيثيت سان آھن.

سرور هڪ + اوڪ ۽ پيغام سان جواب ڏيندو آهي، ان ۾ گهڻن لائينن ۾. پيغام خود پنهنجي طرفان هڪ عرصي تائين ختم ڪئي وئي آهي. مثال طور:

RETR 1
+ اوپن 2552 octets
بل الله!
.

جيڪڏهن اسان هڪ پيغام حاصل ڪرڻ جي ڪوشش ڪندا آهيون ته موجود ناهي، اسان کي -يلڪ نه ملي سگهون.

هاڻي اسان هن پيغام کي DELE حڪم استعمال ڪندي ختم ڪري سگهو ٿا. (شايد، شايد، شايد، شايد، پيغام پهچائڻ جي بغير ڪنهن پيغام کي هٽائي ڇڏيو هجي) اهو.

اهو ڄاڻڻ سٺو آهي ته سرور فوري طور تي پيغام صاف نه ڪندو. اهو صرف حذف ڪرڻ لاء نشان لڳل آهي. جيڪڏهن اسان باقاعده سرور سان ڳنڍي ختم ڪري سگهون ٿا، صرف اصلي حذف ٿي وينديون. جيڪڏهن ڪچهري اوچتو مري وڃي ته ڪو ڪٽ ڪڏهن به وڃائي نه سگهندو، مثال طور.

سرور جي جواب DELE ڪنڊر ۾ + OK پيغام ختم ٿيل آهي :

DELE 1
+ ٺيڪ پيغام 1 ختم ٿيل

جيڪڏهن اهو يقين آهي ته انهن ڏينهن مان هڪ آهي ۽ اسان ختم ڪرڻ لاء هڪ پيغام جو نشان لڳايو آهي جيڪي اسان ڊهي نٿا چاهيون، اهو ڊاهي حذف ڪرڻ جي نشانين کي ترتيب ڏيندي سڀني پيغامن کي ختم ڪرڻ ممڪن آهي. آر ايس ايٽ آرٽيڪل ميل باڪس کي ٻيهر رياست ۾ واپس آڻيندي جيڪا اسان ان ۾ لاگ ان ٿيڻ کان اڳ هئي.

سرور سرور سان + کان ۽ ممڪن طور تي پيغامن جو جواب ڏئي ٿو:

آر ايس اي
+ ٺيڪ 18 پيغام

اسان سڀني پيغامن جي مڙهه ختم ڪرڻ ۽ ختم ڪرڻ کان پوء اهو وقت QUIT حڪم استعمال ڪندي الوداع کي چئبو آهي . اهو لڪيل پيغام کي ختم ڪرڻ ۽ بند ڪرڻ جي لاء نشان لڳايو ويندو. سرور سرور سان + اوٽ ۽ پريزيل پيغام سان جواب ڏيندو آهي:

QUIT
+ ٺيڪ آهي، الوداع

اهو ممڪن آهي ته سرور پيغام کي ختم ڪرڻ ۾ ناڪام ٿي. پوء اهو هڪ غلطي سان جواب ڏيڻ وارو -ڪريل پيغام 2 کي ختم نه ڪيو ويندو .