2016-09-30 229 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

回答