我可以让后缀删除所有的邮件,特定的MX?

TL; DR :我可以通过MXlogging的DNS名称发送的邮件发送到特定的服务器,还是通过IP logging发送失败的邮件?

我们遇到了一些“麻烦”(实际上更多的是一个烦恼),人们用电子邮件地址填写一些随机的键盘笔划。 惊喜:这些@ hjk.tld&@ asdf.tld域名中的大部分都是停放的域名。 一般来说,只有1到3名玩家占据了这些领域的大部分。 通常情况下,他们已经为这些域configuration了相同的MXlogging,但是不是在监听它或拒绝发送任何电子邮件。

那些电子邮件只是挂在队列中,永远不会交付,并在最后一次超时后反弹回来。 该服务器有更好的事情要做,所以我想立即丢弃这些电子邮件。 我可以列出黑名单中的每一个这样的域名,但是(a)这意味着,当域名实际上被出售/变得活跃时,邮件被不公正地丢弃,并且(b)维护这个列表是一种痛苦。

我非常想知道的是在Postfix中列出所有mx服务器为“some-mx.somedomainparker.tld”的邮件作为在第一个可能点放弃邮件的原因。 如果不能根据DNS名称来完成,可能是基于它的IP。 我似乎无法在文档中find类似的东西。 当然,我可以把stream量降到特定的IP上,尽量减less使用的资源,但是我希望保持尽可能的干净。

您可以使用您自己的定制脚本,包括mailqpipe道,sed,awk和postsuper。 或者你可以安装和使用pfqueue ,这将允许你标记邮件进一步的行动,如删除或保留。

我明白你在做什么,但说实话,这是邮件系统pipe理员不负责任的行为。 当这些MX开始接受您的用户试图通过电子邮件发送的域名的邮件时,会发生什么? 他们的信息将被无声地丢弃。 不是一个好的结果。

为什么不简单地缩短这些消息的队列/重试周期,而不是放弃这些消息? 这将使您的队列比以前更干净,而不会完全破坏电子邮件传送应该如何工作(以及用户期望它如何工作)。