如何在 exim 4.69 中禁用所有退回邮件

如何在 exim 4.69 中禁用所有退回邮件

我已经建立了一个电子邮件服务器来发送征集的新闻通讯。

此服务器不应有“常规”用户,因此不宜将退回通知发回给收件人。尤其是因为我自己会定期分析日志文件来跟踪退回邮件。

我想要的是无条件地阻止 Exim 向发件人发送退回通知电子邮件。

我怎样才能做到这一点?

谢谢你!

(我在将其发布到这里之前不小心将其发布给了超级用户,如果您碰到了请忽略它)


我想要的是一个可以接受所有传入电子邮件并进行相应投递(远程或本地)的电子邮件服务器,并且在退回时不会向发件人发送退回通知。

我自己将退回信息记录到数据库中。在我看来,退回信息的唯一作用就是浪费资源和带宽。

我需要快速发送电子邮件,exiwhat在跑步过程中,我看到大量邮件被发送到[电子邮件保护]如果所有退回邮件都被消除,我的电子邮件效率可能会提高 10% 到 20%。

答案1

您可以设置 Exim 来接受所有传入的电子邮件,然后将其设为黑洞(即默默丢弃)。将其添加为您的第一个路由器:

blackhole_incoming:
驱动程序 = 重定向
数据 = :blackhole:

或者,向您的服务器发送警告,告知其不接受电子邮件,并告知应联系谁,这可能是个不错的选择。为此,您可以像这样设置路由器和传输,但请注意最后的警告:

auto_reply_router:
驱动程序 = 接受
no_verify
no_expn
传输 = auto_reply_transport

auto_reply_transport:驱动程序 = 自动回复来自 =“[电子邮件保护]“to = ${sender_address} subject = “自动回复某某某” text = “感谢您给我们发邮件,但我们不接受此处的消息。请发送电子邮件[电子邮件保护]为了支持”

警告:这意味着任何人都可以向您的服务器发送电子邮件,并导致自动回复被发送给任何无辜的第三方。如果您想这样做,请使用路由器的“条件”选项,应用一个条件,确保收件人最近确实收到了您发送的邮件,并且正在回复。如果您将出站邮件记录存储在数据库中,您可以在此处进行数据库查找以实现此目的。

答案2

使用 Avleen 提供的“blackhole_incoming”路由器,但不要将其用作第一个路由器。
最好将其用作最后一个路由器,但这取决于您的路由器(尝试...)。

我需要告诉你几件事...
如果你想要自动回复,请认真对待 Avleens 的警告并阅读以下内容:
http://wiki.exim.org/EximAutoReply#Rules_for_Autoreply_Messages 如果您不想受到背向散射的攻击。

如果你仍然使用你在标题中提到的版本,你的服务器可能已经被黑客入侵了……
更新!说真的,你需要 4.72+ 才能免受“HeaderX”漏洞的影响

并且...
除非你有答案,否则不要回答你自己的问题(你可以编辑你的原始帖子或评论答案)

相关内容