我的 CentOS 服务器配置为仅用于发送邮件。我需要一个过滤器来拒绝针对选定目的地的邮件。例如,如果我测试
> mail -s "test" spam@trash.com
Run Code Online (Sandbox Code Playgroud)
我希望该邮件被拒绝而不发送。我已经探索过
smtpd_收件人限制
标记[和其他人],但我无法使其发挥作用。日志仍然显示邮件已发送并从队列中删除。
在 main.cf 文件中的 smtpd_recipient_restrictions 下,我有:
> check_sender_access hash:/etc/postfix/maps/access_sender
Run Code Online (Sandbox Code Playgroud)
例如我有的地方
@trash.com REJECT
Run Code Online (Sandbox Code Playgroud)
我想补充一点,该服务器将邮件转发到另一个服务器,但我希望在转发到主机之前可以过滤掉不需要的邮件。请帮忙。谢谢