【发布时间】:2011-08-25 18:27:11
【问题描述】:
我正在为一所网络非常紧密的学校构建一个 Windows 窗体应用程序(这意味着我为其构建它的人必须要求他们的 IT 服务来做所有事情)。
此应用程序发送电子邮件,我正在使用 System.Net.Mail 库来执行此操作。
SMTPServer = new SmtpClient("SMTPAddress");
MailMessage mailObj = new MailMessage("admin@xyz.com", 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 是他用来发送和接收邮件的电子邮件用户名和密码。
【问题讨论】:
标签: c# .net system.net.mail