2011-05-23 13 views
6

एसएमटीपी सर्वर एक सुरक्षित कनेक्शन की आवश्यकता है या ग्राहक प्रमाणीकृत नहीं किया गया था। सर्वर प्रतिक्रिया थी: 5.7.0 पहले STARTTLS कमांड जारी करना होगा। k12sm3795394wby.16एसएमटीपी सर्वर एक सुरक्षित कनेक्शन की आवश्यकता है या ग्राहक प्रमाणीकृत नहीं किया गया था

विवरण: वर्तमान वेब अनुरोध के निष्पादन के दौरान एक अनचाहे अपवाद हुआ। त्रुटि के बारे में अधिक जानकारी के लिए और जहां यह कोड में उत्पन्न हुआ, कृपया स्टैक ट्रेस की समीक्षा करें।

अपवाद विवरण: System.Net.Mail.SmtpException: SMTP सर्वर को एक सुरक्षित कनेक्शन की आवश्यकता है या क्लाइंट प्रमाणीकृत नहीं है। सर्वर प्रतिक्रिया थी: 5.7.0 पहले STARTTLS कमांड जारी करना होगा। k12sm3795394wby.16

स्रोत त्रुटि:

मैं createUserWizard .. उपयोग कर रहा हूँ यह उसके गुण है कि मैं डिजाइनर (VS2010) का उपयोग कर सेट में एक मेलिंग का विकल्प है। जब मैंने कोड का इस्तेमाल किया तो यह काम किया !, लेकिन उस नियंत्रण के साथ यह नहीं करता है। मुझे आश्चर्य है क्योंकि!!

यहाँ मेरी web.config फ़ाइल है:

<system.net> 
    <mailSettings> 
     <smtp from="[email protected]"> 
      <network host="smtp.gmail.com" defaultCredentials="false" 
      port="587" userName="**********" password="*****"/> 
     </smtp> 
    </mailSettings> 
</system.net> 

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

+1

मुझे आशा है कि आपका असली उपयोगकर्ता नाम/पासवर्ड नहीं है? –

+2

@ डिमिट्री: आप ** वास्तव में ** अपने जीमेल पासवर्ड को बदलना चाहिए। –

+0

यह शेयरपॉइंट विकास –

उत्तर

22

जीमेल के लिए आपको एक सुरक्षित कनेक्शन का उपयोग करने की आवश्यकता है। यह इस तरह से अपनी web.config में सेट किया जा सकता:

<network host="smtp.gmail.com" enableSsl="true" ... /> 
+1

वाह के साथ मेरे मामले में डिफ़ॉल्ट पोर्ट 80 के लिए कॉन्फ़िगर किया गया था। धन्यवाद, यह –

+0

@DmitryMakovetskiyd काम करता है अगर यह मददगार था तो कृपया उत्तर स्वीकार करें। धन्यवाद। –

+0

आह जीमेल के लिए इसे जोड़ना भूल गया। बहुत धन्यवाद। – Mike91

5

जीमेल यह माध्यम से ईमेल भेजने से अपने एसक्यूएल सर्वर उदाहरण ब्लॉक कर रहा है। एक बार जब आप अपनी त्रुटि का सामना कर लेते हैं, यदि आप जीमेल में लॉगिन करते हैं और एक संदेश लिखने का प्रयास करते हैं, तो यह आपको उस पहुंच के बारे में सूचित करेगा जो इसे अवरुद्ध करता है। आपको बस जीमेल को बताने की जरूरत है कि यह लापरवाह था और भावी लॉग इन को SQL सर्वर से अनुमति देने के लिए।

यह चाल करना चाहिए!

+0

धन्यवाद, यह वास्तव में मेरी भी मदद करता है :) –

+1

उल्लिखित सेटिंग्स के लिए पृष्ठ यहां है: https://www.google.com/settings/security/lesssecureapps –

+0

@IvanJovovic वास्तव में, कम सुरक्षित ऐप्स तक पहुंच को सक्षम करने से समस्या हल हो गई। मैं उसके बारे में भूल गया। धन्यवाद! –

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

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