postfix 拒绝指定域名的邮件

postfix 的 access_map 拒绝指定域名不好用,是因为需要在 main.cf 添加:

parent_domain_matches_subdomains = debug_peer_list,fast_flush_domains,mynetworks,permit_mx_backup_networks,qmqpd_authorized_clients,relay_domains

默认没有这行时,这个值为:
parent_domain_matches_subdomains = debug_peer_list,fast_flush_domains,mynetworks,permit_mx_backup_networks,qmqpd_authorized_clients,relay_domains, smtpd_access_maps

设置好后, 去 /etc/postfix/access 添加:
.icu REJECT
就可以拒绝掉所有 .icu 来的邮件
当然确保 main.cf 包含:
smtpd_sender_restrictions = hash:/etc/postfix/access
每次修改 access 文件后运行 postmap hash:/etc/postfix/access
然后 postfix reload

May 8 09:28:17 xxxxx postfix/smtpd[13932]: NOQUEUE: reject: RCPT from unknown[89.43.67.230]: 554 5.7.1 gogh@tiptoenews.icu: Sender address rejected: Access denied; from=gogh@tiptoenews.icu to=xxxxx proto=ESMTP helo=

作者: 甬洁网络

--移动互联网&物联网技术提供商