• 1400/02/27

مشکل در ارسال ایمیل در هاست :

سلام خدمت استاد

متد ارسال ایمیل در حالت لوکال بخوبی کار میکنه ولی وقتی در هاست پروژه پابلیش میکنم با ارور مواجه میشم :

SmtpException: The SMTP server requires a secure connection or the client was not 

authenticated. The server response was: 5.7.0 Authentication Required. Learn more at\

 

 

 

DIGIShop.Senders.SendEmail.Send(string to, string subject, string body) in SendEmail.cs

 

DIGIShop.Controllers.AccountController.Register(RegisterViewModel register) in AccountController.cs

 

 

اینم کد برنامه هست : 

   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);
    }

اون دوتا لینکی که در پرسش های قبلی برای دوستان فرستاده بودینم چک کردم (امنیتشو کم کردم و ..) ولی تاثیری نداشت .

  • 1400/02/27
  • ساعت 15:17

سلام وقت بخیر

لینک رو بررسی کنید احتمالا مشکلتون حل بشه

https://stackoverflow.com/questions/18503333/the-smtp-server-requires-a-secure-connection-or-the-client-was-not-authenticated


  • 1400/02/27
  • ساعت 15:19

مرسی ولی این لینک قبلا بررسی کرده بودم تاثیری نداشت !


  • 1400/02/27
  • ساعت 16:16

از ایمیل خود دامنه و هاست استفاده کنید


logo-samandehi