【问题标题】:MailBox unavailable message while sending email from asp.net从 asp.net 发送电子邮件时邮箱不可用消息
【发布时间】:2013-07-02 06:35:31
【问题描述】:

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

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

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

【问题讨论】:

  • 您尝试发送电子邮件的地址真的存在吗?
  • 是的,地址在那里......
  • 您要向哪个域发送电子邮件? (谷歌,雅虎?)
  • 我尝试了雅虎和 hotmail .. 不是谷歌
  • stackoverflow.com/questions/17419962/…我在这里也问过同样的问题,请查看

标签: asp.net email iis smtp asp.net-membership


【解决方案1】:

试试 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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-03-30
    • 1970-01-01
    • 2017-04-30
    • 2018-01-25
    • 1970-01-01
    • 2019-02-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多