मेरे पास एक मानक Google Apps खाता है। मैंने Google Apps के माध्यम से एक कस्टम डोमेन सेटअप किया है। जब मैं जीमेल इंटरफ़ेस का उपयोग करता हूं तो मैं Google Apps के माध्यम से सफलतापूर्वक ईमेल भेजने और प्राप्त करने में सक्षम हूं। हालांकि, मैं कोड के माध्यम से एक ईमेल भेजना चाहता हूँ। आदेश में इस प्रयास करने के लिए में, मैं निम्नलिखित कोड कोशिश कर रहे हैं:Google Apps खाते के माध्यम से सी # के माध्यम से ईमेल भेजें
MailMessage mailMessage = new MailMessage();
mailMessage.To.Add("[email protected]");
mailMessage.Subject = "Test";
mailMessage.Body = "<html><body>This is a test</body></html>";
mailMessage.IsBodyHtml = true;
// Create the credentials to login to the gmail account associated with my custom domain
string sendEmailsFrom = "[email protected]";
string sendEmailsFromPassword = "password";
NetworkCredential cred = new NetworkCredential(sendEmailsFrom, sendEmailsFromPassword);
SmtpClient mailClient = new SmtpClient("smtp.gmail.com", 587);
mailClient.EnableSsl = true;
mailClient.DeliveryMethod = SmtpDeliveryMethod.Network;
mailClient.UseDefaultCredentials = false;
mailClient.Timeout = 20000;
mailClient.Credentials = cred;
mailClient.Send(mailMessage);
जब संदेश विधि तक पहुँच जाता है, एक अपवाद है कि फेंक दिया जाता है कहता है:
"एसएमटीपी सर्वर एक सुरक्षित कनेक्शन की आवश्यकता है या ग्राहक प्रमाणीकृत नहीं था। सर्वर प्रतिक्रिया था: 5.5.1 प्रमाणीकरण आवश्यक है। "
मैं Google के माध्यम से अपने कस्टम डोमेन के माध्यम से ईमेल कैसे भेजूं?
धन्यवाद!
करता है पोर्ट 465 काम वांछित के लिए सक्षम है? – Lucero
उपरोक्त कोड के साथ समस्या क्या है? – Marko
मुझे टाइमआउट समस्या मिल रही है, लेकिन सभी कोड स्मेपल को देखकर, ऐसा लगता है कि मेरे कोड और सेटिंग्स सही हैं। –