не может отправлять электронную почту на опубликованные во время работы над локальным штрафом в asp.net MVC - PullRequest
0 голосов
/ 01 сентября 2018

мой код

WebMail.SmtpServer = "smtp.gmail.com";
            //gmail port to send emails  
            WebMail.SmtpPort = 25;
            WebMail.SmtpUseDefaultCredentials = false;
            //sending emails with secure protocol  
            WebMail.EnableSsl = true;
            //EmailId used to send emails from application  
            WebMail.UserName = "myemail";
            WebMail.Password = "mypassword";

            //Sender email address.  
            WebMail.From = "myemail";

            //obj.EMailBody = "Dear" + query.FirstName + "Your password is: " + query.Password;

            //obj.EmailSubject = "Password Recovery";
            //WebMail.Send(to: obj.ToEmail, subject: obj.EmailSubject, body: obj.EMailBody, cc: obj.EmailCC, bcc: obj.EmailBCC, isBodyHtml: true);
            findThatUser.EMailBody = "Dear " + findThatUser.firstName + " " + findThatUser.lastName +" "+ "Your Key to reset Password is " + key;
            findThatUser.EmailSubject = "Password Recovery";
            WebMail.Send(to: findThatUser.emailAddress, subject: findThatUser.EmailSubject, body: findThatUser.EMailBody, isBodyHtml: true);

в web.config мои настройки

<system.net>
<mailSettings>
  <smtp from="sugarlydate@gmail.com">
    <network host="smtp.gmail.com" port="25" userName="myemail" password="mypassword" enableSsl="true" />
  </smtp>
</mailSettings>

Теперь, когда я пытаюсь отправить электронную почту на localhost, она работает нормально, но когда я пытаюсь отправить на мой опубликованный веб-сайт, это не работает и не выдает никакой ошибки. Позвольте мне сказать вам, что lesssecureapps включен в настройках Google

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...