发送SMTP的Gmail电子邮件'发送邮件失败'
问题描述:
我尝试使用Gmail的SMTP服务器在C#中发送电子邮件,但它给我一个错误`失败发送mail``。发送SMTP的Gmail电子邮件'发送邮件失败'
一切都很好用户名和密码。此代码可能导致此错误的错误是什么?
var client = new SmtpClient("smtp.gmail.com", 587)
{
Credentials = new NetworkCredential("[email protected]", "mypassword"),
EnableSsl = true
};
client.Send("[email protected]", "[email protected]", "test", "testbody");
Console.WriteLine("Sent");
Console.ReadLine();
我已经在此之前与Gmail,您需要调整您的账号安全设置,然后它会给你一个警告提示您选择安全性较低,但那么你将能够再次发送电子邮件。你最有可能也很烦恼,不得不更改密码 –
@SimonPrice我必须调整或更改什么,以便我的用户名可以允许我发送smtp电子邮件? –
@MuziwenhlanhlaDlamini什么是内部异常? – user1666620