【发布时间】:2016-09-18 23:22:51
【问题描述】:
我正在尝试编写将通过我的 Exchange 服务器 2010 发送电子邮件的代码 我得到这个错误:
未处理的类型异常 'System.Security.Authentication.AuthenticationException' 发生在 系统.dll
我确认在我的交换服务器上发送匿名电子邮件并且我的所有信息都是正确的(ip、端口、用户名和密码)。
但仍然无法发送。
这是我在 c# 中使用的代码:
SmtpClient client = new SmtpClient();
client.Port = 25;
client.Host = "myip";
client.EnableSsl = true;
client.Timeout = 10000;
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.UseDefaultCredentials = false;
client.Credentials = new System.Net.NetworkCredential("username", "password");
MailMessage mm = new MailMessage("myEmail", "SendToEmail", "test","test" );
mm.BodyEncoding = UTF8Encoding.UTF8;
mm.DeliveryNotificationOptions = DeliveryNotificationOptions.OnFailure;
client.Send(mm);
感谢您的帮助!
【问题讨论】:
标签: c# visual-studio email exchange-server