سلام خدمت استاد
متد ارسال ایمیل در حالت لوکال بخوبی کار میکنه ولی وقتی در هاست پروژه پابلیش میکنم با ارور مواجه میشم :
اینم کد برنامه هست :
public static void Send(string to, string subject, string body)
{
MailMessage mail = new MailMessage();
SmtpClient SmtpServer = new SmtpClient("smtp.gmail.com");
mail.From = new MailAddress("bagherinezhada906@gmail.com", "کالاکتی");
mail.To.Add(to);
mail.Subject = subject;
mail.Body = body;
mail.IsBodyHtml = true;
//System.Net.Mail.Attachment attachment;
// attachment = new System.Net.Mail.Attachment("c:/textfile.txt");
// mail.Attachments.Add(attachment);
SmtpServer.Host = "smtp.gmail.com";
SmtpServer.Port = 587;
SmtpServer.UseDefaultCredentials = false;
SmtpServer.Credentials = new System.Net.NetworkCredential("bagherinezhada906@gmail.com", "******");
SmtpServer.EnableSsl = true;
SmtpServer.Send(mail);
}
اون دوتا لینکی که در پرسش های قبلی برای دوستان فرستاده بودینم چک کردم (امنیتشو کم کردم و ..) ولی تاثیری نداشت .
سلام وقت بخیر
لینک رو بررسی کنید احتمالا مشکلتون حل بشه
https://stackoverflow.com/questions/18503333/the-smtp-server-requires-a-secure-connection-or-the-client-was-not-authenticated
مرسی ولی این لینک قبلا بررسی کرده بودم تاثیری نداشت !
از ایمیل خود دامنه و هاست استفاده کنید