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

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

我遵循了这个(https://workaround.org/ispmail/squeeze/big-picture) 教程来设置我的邮件服务器,并且它运行得很好。

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

这可能吗?

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

答案1

您可以使用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
[email protected]    REJECT

相关内容