为什么通过Windows 7服务发送电子邮件,我必须转到服务的属性>登录。然后从“本地系统帐户”更改为“此帐户”(使用正确的证书凭据)。在我的Windows 2008 R2中(与我的Windows 7在同一网络中),一切都很好。
我确定问题出在凭证中,但两个平台都实现了同一条线:
SmtpClient smtp = new SmtpClient();
smtp.UseDefaultCredentials = true;
smtp.Timeout = 5000;
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;