我想对某些域进行收件人地址验证,但我想将许多域排除在验证之外。这些是正在验证的域的子域,MySQL 查找匹配这些域:键是域,值是字符串reject_unverified_recipient
。
我需要进行 MySQL 精确域验证。有人能帮我吗?提前致谢。
答案1
你应该能够实现它后缀限制类
#/etc/postfix/main.cf
relay_domains = domain1.tld, sub.domain1.tld
relay_recipient_maps =
smtpd_restriction_classes = restrictive, permissive
restrictive = reject_unverified_recipient
permissive = permit
smtpd_recipient_restrictions =
permit_mynetworks,
reject_unauth_destination,
check_recipient_access hash:/etc/postfix/verify_domains
#/etc/postfix/verify_domains
domain1.tld restrictive
sub.domain1.tld permissive
这里使用了哈希查找表。您也可以使用 mysql 查找表来实现相同的效果。