asp.net发送邮件失败的原因

微软的“虚拟smtp服务”可以用来转发邮件。也就是说我们可以编程利用虚拟smtp服务来发送邮件,而无需直接与邮件smtp服务器绑定,甚至还可以绕过发件人的用户名和密码的验证。
一般来讲虚拟smtp服务默认的设置就可进行邮件的发送,但有时你会遇到邮箱不可用。服务器响应为:5.7.1 Unable to relay for 我的发件箱。
如图的错误

你需要更改默认smtp虚拟服务器的设置。
右键--属性--访问--中继--添加 127.0.0.1为允许即可。

posted @ 2009-08-21 14:00  雨晴空  阅读(466)  评论(0编辑  收藏  举报