电子邮件外部域。错误:服务器响应为:未执行请求的操作:邮箱不可用

时间:2013-11-27 22:19:00

标签: c# smtpclient

我可以使用类似下面的代码向我的localhost上的内部和外部域发送电子邮件。但是,当我在服务器上部署时,它会收到错误“服务器响应是:未执行请求的操作:邮箱不可用”。这是什么意思,我该如何纠正?

SmtpClient serv = new SmtpClient();
MailMessage msg = new MailMessage();
msg.To.Add("test@domain.com);
msg.Body = "body";
msg.Subject = "subj";
msg.BodyEncoding = System.Text.Encoding.ASCII;
msg.IsBodyHtml = isHTML;
serv.DeliveryMethod = SmtpDeliveryMethod.Network;
serv.Credentials = new NetworkCredential(ConfigurationManager.AppSettings["SmtpServerUserName"], ConfigurationManager.AppSettings["SmtpServerPassword"]);
 serv.Send(msg);

我看过类似的问题,大多数人认为这是由于地址错误造成的。但这不是我的情况,因为我能够在我的本地机器上发送它。我的托管服务器有Windows 7和IIS 7.5。

0 个答案:

没有答案