我使用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中是硬编码的。 但是,也许你们中的一个人知道定制块消息的好方法。
至less有一个为qmail设置的补丁集( spamcontrol patches )允许自定义的错误消息,你可以在你的tcpserver , runit或者带有REPLY_BADMAILFROM和control/smptreplies控制文件的等效“运行脚本”中设置环境。
我不确定这是否已经进入其他“补丁包括”的分发,如netqmail或如果它可以分开申请。 直接replaceqmail-smptd ( 例如 qpstmpd )也允许进行这种自定义。