如何阻止IIS SMTP服务器发送退回电子邮件?
时间:2020-03-05 18:52:19 来源:igfitidea点击:
如何阻止"默认SMTP虚拟服务器"发送我们没有的电子邮件地址的退回邮件?
也就是说,我正在使用IIS的SMTP服务器来处理我的电子邮件,如果在mydomain.com上未知发送了一封电子邮件,则会将带有"未知地址"(或者类似地址)的退回电子邮件发送回发件人。我希望它默默地失败。
解决方案
回答
这不是IIS故障。接收该邮件的SMTP服务器正在查找有效的电子邮件地址,如果找不到该电子邮件地址,则将一封电子邮件发送回电子邮件地址,说明那里没有该电子邮件地址。使其无声失败的唯一方法是将发件人地址作为虚假电子邮件(如[email protected]等)放置。
回答
从SMTP的角度来看,一种更好的处理方法是在SMTP事务期间的某个时候拒绝RCPT请求。这样,服务器不负责将任何反吹发送给所谓的发件人。
我不知道如何配置IIS来专门执行此操作,但是我们当然可以使用Postfix(这是我使用的)。
回答
我发现本文包含一个脚本,我们可以运行该脚本在服务器上配置一个全包帐户。将会生成NDR的所有电子邮件将直接定向到该帐户。抱歉,我还没有测试。上面的文章已通过WayBack Machine删除
基本上,问题的简短答案是"否"。
另一方面,如果我们不想花任何钱或者没有预算,并且想要一个更好的电子邮件系统,请尝试使用Smarter Mail之类的工具,最多可以免费使用10个用户。我敢肯定还有其他人,但是我过去曾经成功使用过Smarter Mail。