Hallo zusammen,
ich habe zwei Exchange Server 2019 hinter einem HaProxy geschaltet. Der HaProxy soll die Verbindungen der Clients auf die EX Server balancen. Das klappt auch bei allen Diesten wie OWA, ECP, Autodiscover oder ActiveSync.
Leider funktioniert das Senden und Empfangen von Nachrichten nicht richtig. Testconnectivity meldet ebenfalls Fehler.
2021-09-11T20:31:26.446Z,EX03EX\Default Frontend EX03EX,08D9756185D95018,1,172.16.44.32:25,172.16.44.41:44244,>,"220 EX03EX.DOMAIN.local Microsoft ESMTP MAIL Service ready at Sat, 11 Sep 2021 22:31:25 +0200", 2021-09-11T20:31:26.558Z,EX03EX\Default Frontend EX03EX,08D9756185D95018,2,172.16.44.32:25,172.16.44.41:44244,-,,Remote(SocketError) 2021-09-11T20:31:47.637Z,EX03EX\Default Frontend EX03EX,08D9756185D95019,0,172.16.44.32:25,172.16.44.41:44628,+,, 2021-09-11T20:31:47.637Z,EX03EX\Default Frontend EX03EX,08D9756185D95019,1,172.16.44.32:25,172.16.44.41:44628,>,"220 EX03EX.DOMAIN.local Microsoft ESMTP MAIL Service ready at Sat, 11 Sep 2021 22:31:46 +0200", 2021-09-11T20:31:47.673Z,EX03EX\Default Frontend EX03EX,08D9756185D95019,2,172.16.44.32:25,172.16.44.41:44628,<,EHLO www.testexchangeconnectivity.com, 2021-09-11T20:31:47.673Z,EX03EX\Default Frontend EX03EX,08D9756185D95019,3,172.16.44.32:25,172.16.44.41:44628,>,250 EX03EX.DOMAIN.local Hello [172.16.44.41] SIZE 37748736 PIPELINING DSN ENHANCEDSTATUSCODES STARTTLS X-ANONYMOUSTLS AUTH NTLM X-EXPS GSSAPI NTLM 8BITMIME BINARYMIME CHUNKING SMTPUTF8 XRDST, 2021-09-11T20:31:47.709Z,EX03EX\Default Frontend EX03EX,08D9756185D95019,4,172.16.44.32:25,172.16.44.41:44628,<,MAIL FROM:<DoNotReply@TestExchangeConnectivity.com>, 2021-09-11T20:31:47.804Z,EX03EX\Default Frontend EX03EX,08D9756185D95019,5,172.16.44.32:25,172.16.44.41:44628,*,08D9756185D95019;2021-09-11T20:31:47.636Z;1,receiving message 2021-09-11T20:31:47.805Z,EX03EX\Default Frontend EX03EX,08D9756185D95019,6,172.16.44.32:25,172.16.44.41:44628,>,250 2.1.0 Sender OK, 2021-09-11T20:31:47.840Z,EX03EX\Default Frontend EX03EX,08D9756185D95019,7,172.16.44.32:25,172.16.44.41:44628,<,RCPT TO:<gallahead@***.de>, 2021-09-11T20:31:47.844Z,EX03EX\Default Frontend EX03EX,08D9756185D95019,8,172.16.44.32:25,172.16.44.41:44628,>,250 2.1.5 Recipient OK, 2021-09-11T20:31:47.880Z,EX03EX\Default Frontend EX03EX,08D9756185D95019,9,172.16.44.32:25,172.16.44.41:44628,<,DATA, 2021-09-11T20:31:47.880Z,EX03EX\Default Frontend EX03EX,08D9756185D95019,10,172.16.44.32:25,172.16.44.41:44628,>,354 Start mail input; end with <CRLF>.<CRLF>, 2021-09-11T20:31:48.047Z,EX03EX\Default Frontend EX03EX,08D9756185D95019,11,172.16.44.32:25,172.16.44.41:44628,*,,Proxy destination(s) obtained from OnProxyInboundMessage event. Correlation Id:91*6db88-**-43f4-86*f-4c342ca1a**0
Kurioserweise erreichen die Testnachrichten trotzdem das Postfach. Obwohl die Nachrichten ankommen, werden auch andere Absender über Zustellprobleme informiert (z.B. gmail). In dem SMTP Log befindet sich in Zeile zwei auch ein remote(SocketError) den ich mir nicht erklären kann.
Meine Sende & Empfangsconnectoren sind standardmäßig, ist das bei der Verwendung von Proxys korrekt? Muss ich an anderen Stellen den Proxy hinterlegen?
Ich freue mich auf eure Ratschläge! :)
Beste Grüße!
Hi,
HAProxy für das Loadbalancing von SMTP? Das ist aber etwas ungewöhnlich...
Mit HAProxy hab ich es noch nie probiert, daher kann ich dazu wenig sagen. Ich würde für SMTP eher direkt eine Lösung einsetzen welche auch auf SPAM/Viren filtern kann. In der Regel kann man dann auch gleich an beide Exchange Server "loadbalancen".
Gruß,
Frank