使用nginx作为多个邮件服务器的负载平衡器

使用nginx作为多个邮件服务器的负载平衡器,nginx,load-balancing,mail-server,Nginx,Load Balancing,Mail Server,我正在尝试使用Nginx作为邮件服务器的负载平衡器如果邮件服务器出现故障,让我通过另一个发送邮件我需要Nginx.conf的示例至少有两个邮件服务器正在运行 提前感谢Nginx有一个tcp代理模块() 也可以使用haproxy 谢谢Valery,但我想使用nginx邮件模块实现邮件服务器之间的负载平衡,而不是web服务器。您能建议吗?设置必要的端口,然后在测试平台上进行测试。为什么不使用简单的DNS循环?只需添加多个具有相同权重的MX记录,指向一组可以接收电子邮件的主机。知道如何通过postfi

我正在尝试使用Nginx作为邮件服务器的负载平衡器如果邮件服务器出现故障,让我通过另一个发送邮件我需要Nginx.conf的示例至少有两个邮件服务器正在运行


提前感谢

Nginx有一个tcp代理模块()


也可以使用haproxy

谢谢Valery,但我想使用nginx邮件模块实现邮件服务器之间的负载平衡,而不是web服务器。您能建议吗?设置必要的端口,然后在测试平台上进行测试。为什么不使用简单的DNS循环?只需添加多个具有相同权重的MX记录,指向一组可以接收电子邮件的主机。知道如何通过postfix或exim发送电子邮件而不进行身份验证吗?
    tcp {

            upstream cluster {
                # simple round-robin
                server 192.168.0.1:80;
                server 192.168.0.2:80;

                check interval=3000 rise=2 fall=5 timeout=1000;
            }

            server {
                listen 8888;

                proxy_pass cluster;
            }
        }