PDA

View Full Version : سوال: خطای The SMTP server requires a secure connection or the client was not authenticated در ارسال ایمیل



i-nostalgic
دوشنبه 30 تیر 1393, 15:29 عصر
من می خوام از طریق برنامه به کسی ایمیل کنم ولی خطایی که به من میده اینه:
The SMTP server requires a secure connection or the client was not authenticated. The server response was: 5.5.1 Authentication Required.




اینم کد منه
MailMessage message = new MailMessage();
message.From = new MailAddress("source@gmail.com");
message.To.Add(new MailAddress(txtTo.Text));
message.Subject = txtSubject.Text;
message.Body = txtBody.Text;
message.IsBodyHtml = true;
SmtpClient smtp = new SmtpClient("smtp.gmail.com");
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
smtp.Credentials = new NetworkCredential("user name", "pass word");
smtp.EnableSsl = true;
smtp.Send(message);

aliagamon
دوشنبه 30 تیر 1393, 16:27 عصر
اینو بعد از تعریف smtp بزار :

smtp.UseDefaultCredentials = false;

چک کن ببین درست میشه یا نه .. .ممکنه user یا pass رو اشتباه داده باشین ...

یونس ابراهیمی
دوشنبه 30 تیر 1393, 17:22 عصر
http://www.w3-farsi.com/%D8%A7%D8%B1%D8%B3%D8%A7%D9%84-%D8%A7%DB%8C%D9%85%DB%8C%D9%84-%D8%A7%D8%B2-%D8%B7%D8%B1%DB%8C%D9%82-%D8%B3%DB%8C-%D8%B4%D8%A7%D8%B1%D9%BE/

danialafshari
دوشنبه 30 تیر 1393, 18:42 عصر
با سلام


اینو بعد از تعریف smtp بزار :

smtp.UseDefaultCredentials = false;

چک کن ببین درست میشه یا نه .. .ممکنه user یا pass رو اشتباه داده باشین ...

خیر، سیستم یاهو عوض شده و دلیل خطای دوستمون هم اینه که قدیم ssl رو false میزاشتیم اما الان باید true بشه
smtp.EnableSsl = true
موفق باشید