我正在爲一個網絡非常緊密的學校(意思是我爲其構建的人必須要求他們的IT服務完成所有任務)構建Windows窗體應用程序。System.Net.Mail服務器響應是5.7.1
此應用程序發送電子郵件,我正在使用System.Net.Mail庫來這樣做。
SMTPServer = new SmtpClient("SMTPAddress");
MailMessage mailObj = new MailMessage("[email protected]", emailAddressTo);
mailObj.IsBodyHtml = true;
mailObj.Subject = "Subject";
mailObj.Body = "<h2>Test E-Mail Message from the TSENS</h2>";
SMTPServer.Credentials = new System.Net.NetworkCredential(SMTPUserName, SMTPPassword);
SMTPServer.DeliveryMethod = SmtpDeliveryMethod.Network; //This is new code
SMTPServer.Send(mailObj);
我想知道如果這條線:
有沒有別的東西,我:嘗試發送了一封郵件時SMTPServer.DeliveryMethod = SmtpDeliveryMethod.Network;
將解決他得到了最新的錯誤信息失蹤?
以防萬一您想知道SMTPUserName和Password是他用來發送和接收郵件的電子郵件用戶名和密碼。
所以我應該將[email protected]更改爲他的電子郵件地址? – webdad3
是的---(需要額外的文本才能添加一個提交:)) – Eddy
好的 - 我打算給這個(我做了改變)。現在他只需要安裝並運行它。你的回答是有道理的。希望它會起作用。只要我收到成功的電子郵件發送,我就會將其標記爲已回答。謝謝! – webdad3