نوشته شده توسط
mahdibham
امتحانش کردم فایده ای نداشت و همون خطای 570 رو میده ..
بنظرم @
debugger که میگن "این ارور از سوی سرور جی میل هست" راه حلش رو هم بگن..
با سرور های مختلف امتحان کردم این یکی https://www.vatanmail.ir جواب داد و ایمیل تایید ارسال شد و حساب تایید شد:
توی کلاس sender
public Task SendEmailAsync (string email, string subject, string htmlMessage)
{
MailMessage mail = new MailMessage ();
SmtpClient SmtpServer = new SmtpClient ("smtp.vatanmail.ir");
mail.From = new MailAddress ("user@vatanmail.ir");
mail.To.Add (email);
mail.Subject = subject;
mail.Body = htmlMessage;
mail.IsBodyHtml = true;
mail.Priority = MailPriority.High;
System.Net.NetworkCredential cred = new System.Net.NetworkCredential ("user@vatanmail.ir", "pass");
SmtpServer.UseDefaultCredentials = false;
SmtpServer.EnableSsl = true;
SmtpServer.Credentials = cred;
SmtpServer.Port = 587;
SmtpServer.Send (mail);
return Task.CompletedTask;
}