答案1
您需要添加reject_unlisted_sender
你的smtpd_sender_restrictions
。
如果不进行一些规划,这也会拒绝来自[电子邮件保护]也一样,所以请记住这一点。
smtpd_reject_unlisted_sender
请求 Postfix SMTP 服务器拒绝来自未知发件人地址的邮件。这可以减缓蠕虫或病毒伪造邮件的激增。当地址与虚拟(5)别名或规范(5)映射匹配时,它始终被视为“已知”。
发件人域与 $mydestination、$inet_interfaces 或 $proxy_interfaces 匹配,但发件人未在 $local_recipient_maps 中列出,且 $local_recipient_maps 不为空。
- 发件人域与 $virtual_alias_domains 匹配,但发件人未在 $virtual_alias_maps 中列出。
- 发件人域与 $virtual_mailbox_domains 匹配,但发件人未在 $virtual_mailbox_maps 中列出,并且 $virtual_mailbox_maps 不为空。
发件人域与 $relay_domains 匹配,但发件人未在 $relay_recipient_maps 中列出,并且 $relay_recipient_maps 不为空。
Postfix 2.1 及更高版本中提供此功能。
答案2
最好的方法是将 SPF 添加到您的域: http://en.wikipedia.org/wiki/Sender_Policy_Framework