假设我收到以下客户的电子邮件:
mail2.dx300.mail.net mail4.dx121.mail.net mail5.dx121.mail.net
尽管这些都来自同一服务(例如 LinkedIn 或 MailChimp),但 postgrey 将它们视为完全不同的客户端。如何配置 postgrey 以仅查看域(mail.net),而不是 FQDN?
答案1
Postgrey 将它们视为不同客户端的原因很简单,因为它们确实是不同的客户端。每个客户端都是具有唯一 IP 地址和主机名的不同服务器。
除非您先将它们添加到白名单,否则它们必须证明它们的行为像一个合适的 smtp 守护进程。
但如果它们都是受信任的客户端,则无需将它们单独添加到白名单中,您有以下选择:
# Whitelist the whole domain
example.com
mail.net
# Use Regular Expressions
/^mail[0-9].dx[0-9]{3}.mail.net$/
# Use CIDR IP Addresses:
10.9.8.0/24