2011-06-24 17 views
12

मैं सी # का उपयोग कर अपने गो डैडी खाते से ईमेल पुनर्प्राप्त करना चाहता हूं। मैं OpenPop.NET परीक्षण किया है कि ऐसा करने की तरह:सी # का उपयोग कर ईमेल पुनर्प्राप्त करें?

OpenPop.Pop3.Pop3Client PopClient = new OpenPop.Pop3.Pop3Client(); 
    PopClient.Connect("pop.secureserver.net", 995, true); 
    PopClient.Authenticate("username", "pass"); 

मेरे समस्या यह है कि सर्वर उपयोगकर्ता प्रमाणिकता को स्वीकार नहीं करता है। मुझे यकीन है कि प्रमाण पत्र ठीक हैं।

मैंने अपने जीमेल खाते के साथ एक ही कोड की कोशिश की है और हर चीज ठीक हो जाती है। क्या कुछ याद आ रहा है कि गो डैडी मुझे सेट करना चाहता है?

क्या कोई अन्य .NET टूल जैसे OpenPop.NET है जिसका उपयोग मैं पीओपी 3 प्रोटोकॉल का उपयोग कर ईमेल पुनर्प्राप्त करने के लिए कर सकता हूं?

उत्तर

18

मुझे पता चला कि OpenPop.Pop3.AuthenticationMethod.UsernameAndPassword गुम हिस्सा है। मैंने कोड को निम्नलिखित में संशोधित किया है और यह काम करता है।

OpenPop.Pop3.Pop3Client PopClient = new OpenPop.Pop3.Pop3Client(); 
PopClient.Connect("pop.secureserver.net", 995, true); 
PopClient.Authenticate("username", "pass", OpenPop.Pop3.AuthenticationMethod.UsernameAndPassword); 
+2

एक आकर्षण की तरह काम किया। आपने मुझे बहुत समय बचाया, धन्यवाद। –

+0

मैंने ईमेल पढ़ने के लिए इस प्लगइन का उपयोग किया, यह अच्छी तरह से काम किया लेकिन यह मेल के शरीर को नहीं पढ़ता है। यह तुम्हारे साथ हुआ या नहीं? –

1

पोर्ट 995 सुरक्षित POP3 है जो आपके मेल प्रदाता द्वारा समर्थित नहीं है।

नियमित पीओपी 3 के लिए 110 का उपयोग करें।

+0

मैंने उस पॉप क्लाइंट.कनेक्ट ("pop.secureserver.net", 110, झूठी) की तरह भी परीक्षण किया; एक ही त्रुटि –

0

शायद इसकी वजह से आपका ईमेल खाता डिफ़ॉल्ट रूप से पॉप के लिए कॉन्फ़िगर नहीं किया गया है।
अपने ईमेल खाते में सेटिंग्स पर जाएं और पॉप सक्षम करें।

संबंधित मुद्दे

 संबंधित मुद्दे