我有以下设置:
互联网 -> Postfix 邮件设置为代理 -> Barracuda 垃圾邮件过滤器 -> Microsoft Exchange
我尝试搜索文档和配置面板,以了解如何让 Barracuda 使用原始客户端 IP 与黑名单进行比较。在 Barracuda 之前,我找不到任何与邮件代理相关的内容。
有什么方法可以配置我的 Postfix 中继或 Barracuda,以便 Barracuda 可以看到并使用原始客户端 IP 作为电子邮件的来源?
我最初的猜测是我必须设置一个标题,有点像使用 nginx 作为 Web 代理。例如 X-ORIGINAL-IP 或类似的东西,但我不确定我必须设置什么。
答案1
寻找梭鱼“深度头扫描”功能。根据您的设备和固件版本,它可能在IP Configuration
>Trusted Forwarder
设置下被屏蔽。
受信任的转发器配置
输入您已设置的用于将电子邮件(即受信任的转发器)从外部来源转发到 Barracuda 垃圾邮件和病毒防火墙的机器的 IP 地址。Barracuda 垃圾邮件和病毒防火墙将免除此列表中的任何 IP 地址的速率控制、SPF 检查和 IP 信誉。在已接收标头中,Barracuda 垃圾邮件和病毒防火墙将继续查找受信任的转发器 IP 地址,直到遇到第一个不受信任的 IP 地址。此时,将应用速率控制、SPF 检查和 IP 信誉检查。
这曾经是一个单独的功能,但在 v5.1 更新日志中,Barracuda 将其从 UI 中删除:
邮件处理
用于受信任转发器 IP 地址的深度标头扫描设置已从 Web 界面中删除,因为此功能现在是受信任转发器功能的一部分。