使用Exchange和SonicWall配置HA代理

时间:2019-02-04 14:12:07

标签: exchange-server haproxy sonicwall

我正在设置新的HA代理服务器(第一次遇到它),并且在转发流量时遇到问题

应该将SMTP流量转发到两个SMTP中继服务器和两个交换服务器(IMAP)

在Ubuntu 18.04.1服务器上版本是1.8.8-1(仅安装了HA代理)

SMTP和IMAP配置如下

frontend SMTP
    bind 10.1.1.232:25 name smtp
    mode tcp
    option tcplog
    default_backend SMTP
frontend IMAP4
    bind 10.1.1.232:143 name imap
    mode tcp
    default_backend IMAP4
backend SMTP
    mode tcp
    server SWES 10.1.1.233:25 send-proxy check port 25
    server POSTFIX 10.1.1.234:25 send-proxy check port 25

后端IMAP4         模式tcp         服务器Exc1 10.1.1.230:143发送代理检查端口143         服务器Exc2 10.1.1.231:143 send-proxy检查端口143

连接到两个端口并出现错误时,Thunderbird失败: “此邮件服务器不是imap邮件服务器”,并且“由于未知原因无法发送邮件”

Telnet到指定端口会导致:

su@haproxy:/home$ telnet 10.1.1.232 25
Trying 10.1.1.232...
Connected to 10.1.1.232.
Escape character is '^]'.
220 mail.example.com ESMTP mail.example.com
502 5.5.1 Error: invalid command

su@haproxy:/home$ telnet 10.1.1.232 143
Trying 10.1.1.232...
Connected to 10.1.1.232.
Escape character is '^]'.
* OK The Microsoft Exchange IMAP4 service is ready.
PROXY BAD Command Error. 12

直接远程登录到目标主机可以正常工作

有人对这些错误以及如何解决这些错误有任何想法吗?

谢谢

1 个答案:

答案 0 :(得分:0)

显然Sonic Wall电子邮件安全性或Exchange不支持send-proxy选项。 尚未使用Postfix测试该选项,但是根据文档,Postfix可以使用该选项。