Kin*_*oul 2 email postfix spamassassin dovecot
如何配置 Postfix、Dovecot 和/或 SpamAssasin 以拒绝所有主题行为空的传入和传出电子邮件?
我正在 Debian 8.6 上运行。
如果您想拒绝邮件(这将是一个好主意,因为它还通知发件人您不想接收主题为空的邮件),您应该使用 Postfix header_checks。
添加header_checks = pcre:/etc/postfix/header_checks到您的main.conf,然后在其中添加空主题的正则表达式:
/^subject: *$/ REJECT Please add subject to your mail.
Run Code Online (Sandbox Code Playgroud)
为了使用此Perl 兼容正则表达式,您必须安装Postfix PCRE 映射支持(来自包postfix-pcre)。
唯一的限制header_checks是它无法识别该Subject字段是否完全丢失。您可以通过在 SpamAssassin 上获得更高的评分来解决此问题。对于全局配置/etc/spamassassin/local.cf和用户配置~/.spamassassin/user_prefs添加:
score MISSING_SUBJECT 30
Run Code Online (Sandbox Code Playgroud)
如果您需要拒绝没有Subject标头的邮件,而不仅仅是标记和/或悄悄删除邮件,您可以使用SpamAssasin作为 Postfix 的代理过滤器,根据分数拒绝邮件。
| 归档时间: |
|
| 查看次数: |
2845 次 |
| 最近记录: |