是否可以设置我的 centos 6.5,以便所有传出端口 25 都通过代理运行。我有通过 HAproxy 进入我邮件服务器的传入 smtp/端口 25,但我希望传出邮件也能这样做,以便接收邮件服务器看到来自我的负载平衡器 IP 的连接。我在网上搜索了一个小时,但找不到任何示例或设置。
答案1
虽然有可能,但请确保您的邮件服务器使用分配给您的 haproxy 服务器的名称来标识自己。
从设计上来说,SMTP 能够抵御网络和服务器故障。我看不出将电子邮件服务器置于 haproxy 之后有什么好的用例。将 IMAP 或 POP 服务器置于 haproxy 之后或许更有意义。
如果您只有一台电子邮件服务器,那么使用规则可以更轻松地完成您的任务iptables
。如果您有多个电子邮件服务器,则每个服务器都应具有唯一的 IP 地址。这些地址应具有 DNS 条目,这些条目会通过 rDNS 来识别它们所标识的域名。邮件服务器(通常)可以使用与其运行的主机不同的域名。