मेल अफिस प्रोटोकल कार्यको माध्यमबाट कसरी ल्याईन्छ

दृश्य पछि मेल ल्याउँदा मेल प्रोटोकलको माध्यमबाट हेर्नुहोस्

टाढाको सर्भरबाट मेल पुन: प्राप्त गर्नका लागि पोष्ट अफिस प्रोटोकल (POP) एउटा साधारण साधारण प्रोटोकॉल हो। यसले सीधा तरिकामा आधारभूत कार्यक्षमता परिभाषित गर्दछ र लागू गर्न सजिलो छ। निस्सन्देह, यो बुझ्न पनि सजिलो छ।

तपाईंको इमेल कार्यक्रमले POP खातामा मेल ल्याउँदा जब दृश्यहरू पछि के हुन्छ भन्ने पत्ता लगाउनुहोस्। पहिलो, यो सर्भरसँग जडान गर्न आवश्यक छ।

हाय, यो म

सामान्यतः, POP सर्भरले आगमन कनेक्शनको लागि पोर्ट 110 लाई सुन्छ। POP क्लाइन्ट (तपाईंको ईमेल प्रोग्राम) बाट जडानमा, यो आशा छ कि + OK pop.philo.org को साथ तयार हुनेछ वा त्यस्ता केहि पनि। + ठीकले संकेत गर्दछ कि सबै चीजहरू ठीक छ। यसको नकारात्मक समकक्ष हो - -आर , जसको अर्थ केहि गलत भएको छ। सायद तपाइँको इमेल क्लाइन्टले तपाईंलाई पहिले नै नकारात्मक सर्भर जवाफहरू मध्ये एक देखाउनुभएको छ।

लगिङ अन

अब त्यो सर्भरले हामीलाई स्वागत गर्नुभएको छ, हामीलाई हाम्रो प्रयोगकर्तानाम प्रयोग गरेर लग इन गर्न आवश्यक छ (चहचहाना प्रयोगकर्तानाम "प्लाटून" हो,; कुन सर्भरलाई इटालिकमा प्रिन्ट गरिएको छ):

+ ठीक pop.philo.org तैयार
USER प्लैटन

यस नामको प्रयोगकर्ता अवस्थित छ किनकि, POP सर्वरले + OK को साथ प्रतिक्रिया गर्दछ र शायद केहि गियरबेरी हामी वास्तवमा बारेमा हेरचाह गर्दैनौं। त्यहाँ सर्भरमा त्यस्तो प्रयोगकर्ता छैन, यो, अवश्य, हामीलाई --ERR प्रयोगकर्तासँग अज्ञात बनाउनुहोस्।

प्रमाणिकरण पूरा गर्न हामी पनि आफ्नो पासवर्ड दिन आवश्यक छ। यो "पास" आदेशको साथ गरियो:

+ ठीक तपाईंको पासवर्ड पठाउनुहोस्
पास नओपालोटो

यदि हामी सही पासवर्ड टाइप गर्छौं, सर्भरले OK OK पासवर्डसँग प्रतिक्रिया गर्दछ वा जुन POP सर्भरको प्रोग्रामर मनमा थियो। महत्त्वपूर्ण भाग फेरि + ठीक छ । दुर्भाग्यवश, पासवर्ड पनि गलत हुन सक्छ। सर्भरले यो सूखी -ERR प्रयोगकर्तानाम र पासवर्डसँग मेल खान्छ (जस्तै तपाईं आफ्नो पासवर्डको रूपमा प्रयोगकर्तानाम प्रयोग गर्नुहुने छ)।

यदि सबै कुरा ठीक भएमा, यद्यपि, हामी सर्भरसँग जोडिएको छ र यो हामी जान्दछौं कि हामी जान्दछौं, यसरी हामी नयाँ आइपुगेको मेल पिक गर्न तयार छौं।

तपाईंले पाएको पत्र पठाउनुभयो!

हामीले सफलतापूर्वक हाम्रो POP खातामा सर्भरमा लग इन गरेपछि, हामी पहिलो जान्न चाहन्छौं कि त्यहाँ त्यहाँ नयाँ मेल छ र सम्भवतः कति।

यी आधारभूत मेलबक्स तथ्याङ्कहरू पुन: प्राप्त गर्न प्रयोग गरिने आदेश STAT हो

सम्भव सर्भर प्रतिक्रिया + OK 18 67042 हुनेछ। यस अवस्थामा, यसले के ठीक गर्दछ कि + ठीक चिन्ह पछ्याउँछ। तुरुन्तै निम्न मेलबक्समा सन्देशहरूको संख्या हो, त्यसपछि, व्हाइटस्पेसद्वारा विभाजित हुन्छ, ओक्सनेटमा मेलबक्सको आकार आउँछ (एक अक्टोट 8 बिटहरू)।

STAT
+ ठीक 18 67042

यदि कुनै मेल छैन भने, सर्भरले + OK 0 0 सँग प्रतिक्रिया दिन्छ। किनकि सर्भरमा 18 वटा नयाँ सन्देशहरू छन्, तथापि, हामी यी सूची लिस्ट आदेश प्रयोग गर्न सक्दछौं। प्रतिक्रियामा, सर्भरले निम्न ढाँचामा सन्देशहरू सूचीबद्ध गर्दछ:

सूची
+ ठीक 18 सन्देशहरू (67042 ओकट्स)
1 2552
2 3297
...
18 3270

सन्देशहरू एक पटकमा सूचीबद्ध हुन्छन्, प्रत्येक पछि ओकेट्समा यसको साइज। यो सूची आफैमा लाइनको साथ समाप्त हुन्छ।

LIST आदेशले सन्देशको संख्या वैकल्पिक तर्कको रूपमा लिन सक्छ, उदाहरणका लागि LIST 2 । यो अनुरोधमा सर्भरको प्रतिक्रिया + OK 2 3297 हुनेछ, सन्देशको आकारले पछ्याएको सन्देश नम्बर। यदि तपाइँ एक सन्देश सूचीबद्ध गर्ने प्रयास गर्ने हो भने, लिस्ट 23 जस्तै, सर्भरले कुनै कल्पना गर्दैन र यसो भन्छ: -रेरी कुनै पनि सन्देश

ठूलो पुन: प्राप्ति (र मेटाउनुहोस्)

अब हामी जान्दछौं कि हाम्रो खातामा कति सन्देशहरू छन् र तिनीहरू कत्तिको ठूलो हुन्छन्, यो अन्ततः उनीहरूलाई पुन: प्राप्त गर्न समय छ त्यसैले हामी तिनीहरूलाई पनि पढ्न सक्छौं।

अब, पत्ता लगाए पछि कि हामीसँग नयाँ मेल छ कि वास्तविक कुरा आउछ। सन्देशहरू RETR आदेशमा आर्गुमेन्टको रूपमा सन्देश सन्देशको साथ एकद्वारा पुनः प्राप्त गरिन्छ।

सर्वरले + OK र सन्देशसँग यो जवाफ दिन्छ कि धेरै रेखाहरूमा। यो सन्देश आफैमा लाइनमा समाप्त भएको छ। उदाहरणका लागि:

RETR 1
+ ठीक 2552 ओक्टट्स
Blah!

यदि हामीले एक सन्देश प्राप्त गर्न खोज्छौं जुन अवस्थित छैन, हामी प्राप्त गर्छौं - यस्तो कुनै सन्देश छैन

अब हामी DELE आदेश प्रयोग गरेर सन्देश मेटाउन सक्दछौं । (हामी निश्चय गर्न सक्छौं, बेशक, सन्देश पठाउने बिना यो पनि हटाउनुहोस् भने यी मध्ये एक हो भने)।

यो जान्न राम्रो छ कि सर्भरले सन्देश तुरुन्तै शुद्ध गर्नेछैन। यो मेटाउने को लागी मात्र चिन्ह लगाइएको छ। यदि नियमित रूपमा सर्भरसँग जडान समाप्त भएमा वास्तविक मेटिने मात्र हुन्छ। यदि जडान अचानक मर्छ भने, कुनै मेल कहिल्यै हराएनन्, उदाहरणका लागि।

DELE आदेशमा सर्भरको प्रतिक्रिया + OK सन्देश मेटाईयो :

DELE 1
+ ठीक सन्देश 1 हटाइयो

यदि यो वास्तवमा ती दिनहरू मध्ये एक हो र हामीले हटाउनेको लागि सन्देश चिन्ह लगाएका छौं जुन हामी मेटिने छैनौं, मेटाउने अंकहरू रिसेट गरेर सबै सन्देशहरू मेटाउन सम्भव छ। RSET कमांडले हामीलाई लगइन गर्नु अघि राज्यमा मेलबक्स फर्काउँछ।

सर्वरले + ठीक छ र सम्भवतः सन्देशहरूको संख्याको साथ जवाफ दिन्छ:

RSET
+ ठीक 18 सन्देशहरू

हामीले सबै सन्देशहरू पुनःप्राप्त र मेटाएपछि यो QUIT आदेश प्रयोग गरेर अलविदा भन्नको लागि समय हो। यसले मेटाईनका लागि चिन्हित सन्देशहरू शुद्ध गर्नेछ र जडान बन्द गर्दछ। सर्भरले जवाफ दिन्छ + OK र एक विदाई सन्देश:

QUIT
+ ठीक छ अलविदा, अलविदा

सम्भव छ कि सर्भरले सन्देश मेटाउन सकेन। त्यसपछि यो त्रुटिसँग प्रतिक्रिया गर्नेछ जस्तै --ERR सन्देश 2 मेटिने छैन