जीमेल की smtp माध्यम से ईमेल भेजने के लिए मेरे कोड:Azure क्लाउड सेवा से Gmail smtp उपयोग नहीं कर सकते
SmtpClient client = new SmtpClient("smtp.gmail.com", 587);
client.EnableSsl = true;
client.UseDefaultCredentials = false;
client.Credentials = new NetworkCredential("my_user_name", "my_password");
MailMessage message =
new MailMessage(new MailAddress("[email protected]"), new MailAddress("[email protected]"));
message.Body = "body";
message.Subject = "subject";
client.Send(message);
कोड अपने स्थानीय मशीन पर काम करता है और जब मैं "वेब साइट" के रूप में Azure पर प्रकाशित करें।
System.Net.Mail.SmtpException: The SMTP server requires a secure connection
or the client was not authenticated. The server response was:
5.5.1 Authentication Required. Learn more at
कुछ ऐसा है जिसे एक "क्लाउड सेवा" इस हो सकता है से Windows Azure "वेब साइट" अलग है:
लेकिन जब मैं एक "बादल सेवा" में प्रकाशित मैं इस अपवाद प्रभाव?
धन्यवाद!
बिंगो! @ Gmail.com के साथ उपयोगकर्ता नाम का प्रत्यय करने से "क्लाउड सर्विस" ऐप पर चाल चल गई। – Cotten
असल में जीमेल उपयोगकर्ता नाम के रूप में पूरी ईमेल आईडी लेता है या तो आप इसे Outlook या किसी क्लाइंट में कॉन्फ़िगर करते हैं। –
हाँ हो सकता है, लेकिन यह कैसीनी में @ gmail.com के बिना और Azure में "वेब साइट" के रूप में काम करता था। शायद मैं बस भाग्यशाली था :) – Cotten