如何在 Qmail 中发送自定义拒绝通知(badmailfrom 文件)?

如何在 Qmail 中发送自定义拒绝通知(badmailfrom 文件)?

我正在使用 QMail,我想拒绝各种电子邮件地址(域)。

我找到了以下方法:

在 QMail 中阻止电子邮件发件人:/var/qmail/control/badmailfrom

当我阻止发件人时,他将收到以下回复:

553 sorry, your envelope sender is in my badmailfrom list (#5.7.1)

但是我不想告诉垃圾邮件发送者我已将他们添加到阻止列表中。他们应该收到以下消息:

550 No such user here (#5.7.1)

我认为该消息在 QMail 中是硬编码的。但也许你们中有人知道自定义阻止消息的好方法。

答案1

至少一个 qmail 补丁集(垃圾邮件控制补丁) 允许自定义错误消息,您可以从tcpserverrunit或等效的“运行脚本”中的环境REPLY_BADMAILFROMcontrol/smptreplies控制文件中设置这些消息。

我不确定这是否已经进入了其他“包含补丁”的发行版,netqmail或者是否可以单独应用。qmail-smptd例如 qpstmpd) 也允许这种定制。

相关内容