如何配置 postfix/dovecot 设置以拒绝某些邮件

Axe*_*ala 3 email postfix dovecot filter

我按照这个 ( https://workaround.org/ispmail/squeeze/big-picture ) 教程来设置我的邮件服务器,它运行良好。

我希望能够拒绝来自某些用户的电子邮件,或者它包含某些字符串或者标题是否匹配。

这可能吗?

我正在为用户使用 MySQL,并且处于多域环境中。

小智 6

您可以使用header_checksbody_checks来阻止某些字符串。更多信息在这里。您可以smtpd_sender_restrictions用来阻止来自某些用户的邮件。更多信息在这里

#/etc/postfix/main.cf
header_checks = regexp:/etc/postfix/header.re
smtpd_sender_restrictions = check_sender_access hash:/etc/postfix/blacklisted_roles

#/etc/postfix/header.re
/^Subject:(.*) offensive_word /     REJECT Inappropriate word

#/etc/postfix/blacklisted_roles
spammer@domain.tld    REJECT
Run Code Online (Sandbox Code Playgroud)