мой код
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