Я написал простое консольное приложение для отправки тестового письма от Azure с помощью WebJobs, однако, когда Job говорит, что он успешно работал, письмо не приходит. Приложение работает нормально, когда выполняется локально.Отправка электронной почты в Azure Webjob с помощью Google SMTP
вот код:
static void SendMail()
{
var smtp = new SmtpClient
{
Host = "smtp.gmail.com",
Port = 587,
EnableSsl = true,
DeliveryMethod = SmtpDeliveryMethod.Network,
UseDefaultCredentials = false,
Credentials = new NetworkCredential("[email protected]", "*********")
};
MailAddress to = new MailAddress("[email protected]");
MailAddress from = new MailAddress("[email protected]");
MailMessage mail = new MailMessage(from, to);
mail.Subject = "Test Email";
mail.Body =
("This is a test @\n");
Console.WriteLine("Sending email...");
smtp.Send(mail);
Console.WriteLine();
}
}
Я не уверен, как отлаживать в лазури так в убыток, чтобы выяснить, что происходит.
Может ли кто-нибудь увидеть, что я делаю неправильно.
Cheers, Kevin.
Вы используете [Webjobs SDK] (https://github.com/Azure/azure-webjobs-sdk)? –
Нет, просто консольное приложение. – Spionred