我希望拒绝邮件服务器发送的电子邮件,并认为将不可能来自我的邮件服务器的邮件发回无法送达的消息是一个好主意。
我还希望让 postfix 返回适当的永久拒绝消息,以便发送邮件服务器停止重试。
目前,我正在使用 header_check 将所有传出的消息 ID 重写为一致的内容,然后检查传入邮件是否为该特定消息 ID 格式,并拒绝不匹配的邮件(但只拒绝明显伪造的邮件,而不是来自合法来源的邮件)。 问题在于 header_check 中的 REJECT(在清理服务上设置)不会发回永久失败,并且某些服务器会继续一遍又一遍地重试发送相同的拒绝。 它似乎确实返回了 5.7.1 代码,但我看不到它发回了哪个主回复代码。
我不需要修复我当前的方法,我只希望我的服务器拒绝这些明显毫无意义的反向散射电子邮件,并让管理员知道这些不需要的电子邮件,而无需创建我自己的反向散射。