如何阻止IIS SMTP服务器发送退回电子邮件?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何阻止IIS SMTP服务器发送退回电子邮件?相关的知识,希望对你有一定的参考价值。

如何阻止“默认SMTP虚拟服务器”发送您没有的电子邮件地址的退回邮件?

即我正在使用IIS的SMTP服务器来处理我的电子邮件,如果在mydomain.com上发送了一封未知的电子邮件,则会向发件人发送一封“地址未知”(或类似内容)的退回电子邮件。我希望它默默地失败。

答案

我发现这个article有一个脚本,你可以运行来配置服务器上的一个包罗万象的帐户。所有生成NDR的电子邮件都将被定向到此帐户。对不起,我还没有测试过。上面的文章已被删除,这是通过WayBack Machine

基本上你的问题的简短答案是否定的。

另外请注意,如果您不想花钱,或没有预算,并想要更好的电子邮件系统,请尝试使用Smarter Mail之类的东西,您可以免费使用多达10个用户。我相信还有其他人,但我过去使用过Smarter Mail成功。

另一答案

这不是IIS失败。接收邮件的SMTP服务器正在查找有效的电子邮件地址,当找不到该邮件地址时,会向您的电子邮件地址发送一封电子邮件,说明其中没有邮件地址。让它无声地失败的唯一方法是将来自地址作为虚假电子邮件,如no-reply@company.com等。

另一答案

从SMTP的角度来看,处理此问题的更好方法是在SMTP事务期间的某个时刻拒绝RCPT请求。这样,您的服务器不负责向所谓的发件人发送任何反吹。

我不知道如何配置IIS来专门执行此操作,但您当然可以使用Postfix(这是我使用的)。

以上是关于如何阻止IIS SMTP服务器发送退回电子邮件?的主要内容,如果未能解决你的问题,请参考以下文章

用于解析发现退回邮件的 SMTP 日志的工具

将传入的电子邮件通过管道传输到 Windows IIS SMTP 上的脚本?

发送 SMTP 电子邮件会阻止 HTTP 请求

Gmail 阻止通过 SMTP 发送电子邮件? [复制]

使用 localhost SMTP 发送邮件

在不阻止的情况下发送批量通知电子邮件