我希望能够拒绝来自某些用户的电子邮件,或者如果它包含某些字符串,或者标题与某些用户的内容匹配。
我处于多域环境中。
这可能吗?不幸的是,这(如何配置 postfix/dovecot 设置以拒绝某些邮件) 不符合我的需求,因为它建议使用header_checks
和body_checks
阻止某些字符串。我也可以用来smtpd_sender_restrictions
阻止来自某些用户的邮件,但是不是对于某些用户来说。
答案1
为 postfix 编写一个 milter 或内容过滤器。Milter 更简单,尤其是使用 python 和 pymilter 时:
https://pythonhosted.org/pymilter/examples.html