2013-07-02 45 views
0

我想發送註冊電子郵件asp.net登錄頁面。但是控制檯顯示此錯誤..從asp.net發送電子郵件時MailBox不可用消息

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

哪些原因會導致這個錯誤,代碼或STMP服務器的錯誤配置。我在商業服務器上託管不是我自己的。

+0

難道你想發送的電子郵件地址真的存在嗎? – Alexander

+0

是的地址在那裏... –

+0

您正在嘗試發送電子郵件到哪個域名? (谷歌,雅虎?) – kobe

回答

0

嘗試 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/en-us/library/system.net.mail.smtpdeliverymethod.aspx