2016-09-30 230 views
0

我尝试使用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(); 
+0

我已经在此之前与Gmail,您需要调整您的账号安全设置,然后它会给你一个警告提示您选择安全性较低,但那么你将能够再次发送电子邮件。你最有可能也很烦恼,不得不更改密码 –

+0

@SimonPrice我必须调整或更改什么,以便我的用户名可以允许我发送smtp电子邮件? –

+0

@MuziwenhlanhlaDlamini什么是内部异常? – user1666620

回答