ईमेल के साथ पीओपी त्रुटियों को समझना

त्रुटियां बनाई जाती हैं। त्रुटियों को अक्सर ईमेल के साथ भी स्पष्ट किया जाता है: जिन ईमेलों की आप उम्मीद कर रहे थे, उनके बजाय आपको एक त्रुटि संदेश-एक पीओपी त्रुटि संदेश मिलता है, यदि आपका खाता मेल, डाउनलोड प्रोटोकॉल का उपयोग कर मेल डाउनलोड करने के लिए कॉन्फ़िगर किया गया है।

पीओपी स्थिति कोड

मेल डाउनलोड करने की इस प्रक्रिया में कुछ चीजें गलत हो सकती हैं। जिस सर्वर को आप आमतौर पर अपना मेल प्राप्त करते हैं, वह कॉल का जवाब नहीं दे सकता है। या हो सकता है कि आपका पासवर्ड गलत है (लेकिन शायद कुछ सॉफ़्टवेयर गड़बड़ के कारण सर्वर का पासवर्ड गलत है)। सर्वर कुछ आंतरिक समस्याओं में भी चला सकता है और एक त्रुटि कोड के साथ जवाब दे सकता है।

सौभाग्य से, एक पीओपी सर्वर इसकी स्थिति के बारे में बहुत स्पष्ट है। यह मूल रूप से दो उत्तरों जानता है: सकारात्मक + ठीक है और ऋणात्मक -ईआरआर । बेशक, अगर आप जानना चाहते हैं कि क्या गलत हो गया है तो यह थोड़ा निर्दिष्ट नहीं है।

जैसा कि यह पता चला है, + ठीक है और -ईआरआर उन सभी नए कोडों के बारे में है जिन्हें आप सीखना चाहते हैं यदि आप पीओपी त्रुटि संदेशों को समझना चाहते हैं। बाकी सब मानक कोड है: मानव भाषा। जाहिर है, डाकघर प्रोटोकॉल मनुष्यों के लिए मनुष्यों द्वारा डिजाइन किया गया था। -ईआरआर संदेश के बाद, -ईआरआर सर्वर प्रतिक्रिया के बारे में अधिक विस्तृत जानकारी सादे अंग्रेजी में दी जाती है। जबकि पीओपी सर्वरों को यह अतिरिक्त जानकारी प्रदान करने की आवश्यकता नहीं है, ज्यादातर करते हैं।

पीओपी त्रुटि संदेश

पहली चीज जो गलत हो सकती है (सर्वर से अलग होने के अलावा) पीओपी सर्वर आपके उपयोगकर्ता नाम को पहचान नहीं रहा है। हो सकता है कि आपने इसे गलत टाइप किया हो, हो सकता है कि डेटाबेस उपयोगकर्ता की पहचान करने के लिए उपयोग करता है। हो सकता है कि बाढ़ ने उन सभी भंडारण को नष्ट कर दिया है जहां मेलबॉक्स आपके आईएसपी में रखे जाते हैं।

जब कोई पीओपी सर्वर आपके उपयोगकर्ता नाम को नहीं पहचानता है, तो यह आम तौर पर उत्तर देगा: -ईआरआर मेलबॉक्स अज्ञात

उपयोगकर्ता नाम पासवर्ड आने के बाद, और त्रुटियों के लिए एक और मौका। त्रुटियां, यह सही है, क्योंकि पासवर्ड के अलावा उपयोगकर्ता नाम से मेल नहीं खाता ( -ईआरआर अमान्य पासवर्ड ) पीओपी सर्वर दूसरी समस्या में चला सकता है। एक पीओपी मेलबॉक्स केवल एक समय में एक आने वाले कनेक्शन द्वारा पहुंचा जा सकता है। यदि आपका मेल चेकर पहले से ही आपके ईमेल खाते में लॉग इन कर चुका है, तो आपका ईमेल प्रोग्राम एक ही समय में उसी खाते तक पहुंच नहीं प्राप्त कर सकता है। ऐसे मामलों में, जब मेलबॉक्स पहले से ही किसी अन्य प्रक्रिया से लॉक हो जाता है, तो पीओपी सर्वर लौटाता है: -ईआरआर मेलबॉक्स को लॉक करने में असमर्थ है

एक बार सफलतापूर्वक खाते में लॉग इन करने के बाद, एक पीओपी क्लाइंट आम तौर पर एक बार संदेश पुनर्प्राप्त करना शुरू कर देगा। जब यह सर्वर से संदेश का अनुरोध करता है, तो एक नकारात्मक प्रतिक्रिया संभव है: -ईआरआर ऐसा कोई संदेश नहीं है । ऐसा लगता है कि ग्राहक को कोई समस्या है। उसी प्रतिक्रिया को वापस किया जा सकता है जब ईमेल क्लाइंट उस संदेश को चिह्नित करने का प्रयास करता है जो मौजूद नहीं है (या पहले से ही हटाने के लिए चिह्नित किया गया है)।

जब कोई पीओपी सत्र समाप्त हो जाता है, तो हटाने के लिए चिह्नित सभी संदेश आमतौर पर सर्वर द्वारा स्थायी रूप से हटा दिए जाते हैं। यदि पीओपी सर्वर सभी संदेशों को हटा नहीं सकता है (संभवतः संसाधन की कमी के कारण) यह एक त्रुटि देता है: -ईआरआर कुछ हटाए गए संदेशों को हटाया नहीं गया है

अपने आप को देखो

चूंकि पोस्ट ऑफिस प्रोटोकॉल इतना आसान है, केवल कुछ चीजें हैं जो गलत हो सकती हैं, और केवल कुछ त्रुटि संदेश। एक पीओपी सर्वर द्वारा लौटाई गई सभी त्रुटियां वास्तव में संदेश हैं, न कि केवल गुप्त कोड।

यदि आपका ईमेल प्रोग्राम इन सार्थक त्रुटि संदेशों को गैर-वर्णनात्मक त्रुटि बॉक्स में बदल देता है, तो शायद इसे स्वयंमाने का सर्वोत्तम प्रयास है। सीधे अपने ईमेल खाते में एक डॉस प्रॉम्प्ट और टेलनेट को फायर करें। टेलनेट <पीओपी सर्वर का नाम> टाइप करें । आमतौर पर, पीओपी के लिए उपयोग किया जाने वाला बंदरगाह 110 है। एक सामान्य कमांड इस तरह दिख सकता है, उदाहरण के लिए: telnet pop.myisp.com 110

जब सर्वर आपको खुश + ठीक से स्वागत करता है, तो पोस्ट ऑफिस प्रोटोकॉल में वर्णित प्रक्रिया का पालन करें और आपको त्रुटि की पहचान करने में सक्षम होना चाहिए। कम से कम, अगर सब कुछ ठीक काम करता है, तो आप जानते हैं कि समस्या वास्तव में आपके ईमेल क्लाइंट के साथ है, न कि आपका ईमेल सर्वर।

(जून 2001 को अपडेट किया गया)