我在电子邮件躲避梭子鱼垃圾邮件防火墙时遇到问题。我相信垃圾邮件发送者正在使用我的 A 记录来绕过我的 MX 记录,MX 记录是将电子邮件定向到我的梭子鱼进行处理。
如何阻止来自梭子鱼以外所有来源的(所有)电子邮件?
我正在运行 Centos 6、whm、cpanel 和 exim。
谢谢!
答案1
假设 Barracuda 具有正确的 rDNS 记录,请在 helo 时间添加 ACL,并且仅接受经过验证且来自其域的连接。以下内容应该是一个很好的起点。 Exim 文档提供了更多详细信息。
这些规则可以在连接时添加,但可能会导致合法服务器重试。但是,它们可以用在邮件或收件人 acl 中。
acl_local_helo:
# Accept connections received over a local interface, and from hosts
# for which we relay mail.
accept
hosts = : +relay_from_hosts
# Verify reverse DNS lookup of the sender's host.
# Disable piplining and delay on failure.
accept
verify = reverse_host_lookup
hosts = *.baracuda.xxx
# Deny all others
# start with defer until you are sure the rules are working
defer