Так что я искал stackoverflow для способа отправки электронных писем с использованием учетной записи Gmail через веб-сайт asp ...
Я пробовал много способов, в том числе Отправка электронной почты в .NET через Gmail , что казалось лучшим из-за количества полученных голосов.
Однако, к сожалению, это все еще не работает для меня! Я продолжаю получать время.
Вот мой код:
var fromaddress = new MailAddress("from@gmail.com", "from");
var toaddress = new MailAddress("to@address.com", "to");
try
{
using (var smtpClient = new SmtpClient())
{
smtpClient.EnableSsl = true;
using (var message = new MailMessage(fromaddress, toaddress))
{
message.Subject = "Test";
message.Body = "Testing this shit!";
smtpClient.Send(message);
return true;
}
}
}
catch (Exception ex)
{
return false;
}
в моем web.config у меня есть
<system.net>
<mailSettings>
<smtp from="from@gmail.com" deliveryMethod="Network">
<network userName="from@gmail.com" password="mypassword" host="smtp.gmail.com" port="587"/>
</smtp>
</mailSettings>
</system.net>
Согласно нескольким сайтам, которые я посетил, это должно работать !!! .. но это не так.
Есть еще что-то, что я делаю не так?