我在使用gmail發送統一郵件時遇到問題。它曾經工作過,但現在不行。{FIXED}無法發送電子郵件! - SmtpFailedRecipientException:收件人失敗 - C# - Unity - Gmail
這裏是我的代碼(也有它的一些荷蘭的話爲消息):
MailMessage mail = new MailMessage();
mail.From = new MailAddress("[email protected]", "Team HotkeyCode");
mail.To.Add(CEmail);
mail.Subject = "Bevestigings code voor de verlofuren bijhouder";
mail.Body = "Hier heeft u uw bevestigingscode voor de verlofuren bijhouder: \n \n" + ConfirmCode + "\n \nBedankt voor het gebruiken van de verlofurenbijhouder! \n \nMet vriendelijke groet,\nTeam HotkeyCode\n\nHeeft u deze aanvraag niet gedaan? Negeer dit bericht dan en verwijder het!";
SmtpClient smtpServer = new SmtpClient("smtp.gmail.com");
smtpServer.Port = 587;
smtpServer.Credentials = new System.Net.NetworkCredential("[email protected]", "CENCORED PASSWORD") as ICredentialsByHost;
smtpServer.EnableSsl = true;
ServicePointManager.ServerCertificateValidationCallback =
delegate (object s, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors)
{ return true; };
smtpServer.Send(mail);
我不知道發生了什麼錯誤。請幫幫我!
由於提前,
海洋法諮詢委員會
你需要一些眼鏡。他有那個'SmtpServer.EnableSsl = true;'。再看看他的問題。你對谷歌安全的東西是正確的。我上次檢查時,必須進行設置,以允許您的電子郵件使用未知應用程序或類似的工具。 – Programmer
你說得對,這是我的第一個答案,我有點困惑..我修正了它 –
這很好。+ 1 Welocme to SO。 – Programmer