我正在尝试使用smtp发送确认邮件。这是我的代码:
var client = new SmtpClient
{
Host = "stmp.gmail.com",
Port = 465,
UseDefaultCredentials = false,
DeliveryMethod = SmtpDeliveryMethod.Network,
Credentials = new NetworkCredential("email@gmail.com", "password"),
EnableSsl = true,
};
var from = new MailAddress("email@gmail.com", "Confirm mail");
var to = new MailAddress(message.Destination);
var mail = new MailMessage(from, to)
{
Subject = message.Subject,
Body = message.Body,
IsBodyHtml = true,
};
client.Send(mail);
但是我收到了一个错误:发送邮件失败。首先我收到谷歌的一封电子邮件,称谷歌阻止从不太安全的应用程序登录,“谷歌将继续阻止您使用的应用程序的登录尝试,因为它已知安全问题或已过时。您可以继续通过允许访问不太安全的应用程序来使用此应用程序,但这可能会使您的帐户容易受到攻击。“之后我开启了安全性较低的应用程序,但仍然遇到了同样的错误。
任何人都有同样的问题吗?