当我尝试使用ASP.NET发送邮件时,出现“邮箱不可用。服务器响应为: 5.7.1 Unable to relay for abc@xyz.com”。该站点部署在IIS7,Windows2008服务器上。
该网站在IIS6和Windows2003Server上运行良好。我把它部署在IIS7上,2008年,它开始给我这个错误。
以前有没有人经历过这种情况?
发布于 2010-07-02 22:02:38
啊哈找到了..。我让它正常工作了:)
谢谢克里斯托弗,你的建议是正确的。
但是,找到“默认SMTP虚拟服务器”是很棘手的;)
即使您使用IIS7部署您的网站,您也必须打开IIS6管理器来配置SMTP服务器(为什么?)
我对SMTP服务器进行了如下配置以使其正常工作:
G211
发布于 2010-07-02 20:45:06
答案就在这里。IIS Settings
IIS-->默认SMTP虚拟服务器-->属性-->访问-->中继限制只需添加或排除您关心的IP,即可解决此问题。
发布于 2011-03-09 20:52:37
我遇到了同样的问题,并遵循了Vinod回复中的(非常清楚地拼写)步骤,但这随后产生了一个不同的错误:
无法从传输连接读取数据: net_io_connectionclosed
我做了更多的挖掘和探索(虽然我不确定为什么这样做),我通过以下方式解决了这个问题:
不确定为什么这样做有效,但希望能帮助那些在未来面临同样问题的人。
https://stackoverflow.com/questions/3165721
复制相似问题