繁体   English   中英

从asp.net发送电子邮件时邮箱不可用消息

[英]MailBox unavailable message while sending email from asp.net

我正在尝试从asp.net登录页面发送注册电子邮件 但是控制台显示此错误。

Uncaught Sys.WebForms.PageRequestManagerServerErrorException: Sys.WebForms.PageRequestManagerServerErrorException: Mailbox unavailable. The server response was: Delivery is not allowed to this address. 

是什么原因导致此错误,代码或stmp服务器配置错误。 我在商业服务器上托管而不是我自己的服务器上。

试试yourClientName.DeliveryMethod = SmtpDeliveryMethod.Network;

例如:

SmtpClient client;
client = new SmtpClient("smtp.myserver.com", 25);

if (!string.IsNullOrEmpty(""))
{
     System.Net.NetworkCredential credential = new NetworkCredential("", "");
     client.Credentials = credential;
}
client.UseDefaultCredentials = true;
client.DeliveryMethod = SmtpDeliveryMethod.Network;

有关更多详细信息: http : //msdn.microsoft.com/zh-cn/library/system.net.mail.smtpdeliverymethod.aspx

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM