Hallo, bei einem Kunden wurde die Website zu einem andere Hoster umgezogen. Die E-Mails sollten beim alten Anbieter bleiben. Das Problem: die Mails aus dem Kontaktformular kommen nicht bei allen eingestellten Empfängern an.
Ausgangssituation:
Im Startpunkt der Website ist eine Mailadresse mit Bezug zur Domain hinterlegt.
Im Kontaktformular werden als Empfängeradresse 2 Adressen angelegt: eine bei einer anderen Domain und einem anderen Hoster (diese kommt an) und eine bei der Stammdomain (diese kommt nicht an)
Beim Hoster A (one.com), bei dem die Domain liegt (Namensserver) um dort weiterhin die Mails zu empfangen, wurden zwei DNS-A-Einträge mit IP-Verweis zu dem neuen Hoster B für die Website gesetzt.
Beim Hoster B (Miss Hosting) wurden zwei DNS-MX-Einträge gesetzt mit Bezug zum Mailserver beim Hoster A.
Von beiden Hostern haben wir die Bestätigung der Richtigkeit dieser Einstellungen.
In der log-Datei steht:
Code:
[2022-12-06T17:20:23.221198+01:00] security.INFO: Populated the TokenStorage with an anonymous Token. [] []
[2022-12-06T16:20:26.347814+00:00] request.CRITICAL: Uncaught PHP Exception Symfony\Component\Mailer\Exception\TransportException: "Connection could not be established with host "xxxxxxxxxx.se.mx.one.com:587": stream_socket_client(): Unable to connect to xxxxxxxxxx.se.mx.one.com:587 (Connection refused)" at /home/dnhyiaon/public_html/cnt4/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php line 154 {"exception":"[object] (Symfony\\Component\\Mailer\\Exception\\TransportException(code: 0): Connection could not be established with host \" xxxxxxxxxx.se.mx.one.com:587\": stream_socket_client(): Unable to connect to xxxxxxxxxx.se.mx.one.com:587 (Connection refused) at /home/dnhyiaon/public_html/cnt4/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php:154)"} []
Die Einstellungen wurden mehrmals überprüft. Ein anderer Port 465 wurde ausprobiert. Es wurde auch eine neue E-Mailadresse angelegt, um eventuelle Probleme mit der vorhandenen auszuschließen.
Die Einrichtung der parameters.yml (nach der Beschreibung der Contao-academy bzw. dem Handbuch) wurden ausprobiert, inkl. dem Löschen des Cache. Leider auch ohne Erfolg.
Der gegenwärtige Zustand ist wieder ohne die parameters.yml, da dies keine Verbesserung gebracht hat und nun wieder die Standard-PHP-Funktion genutzt wird. Die eine Mail an die „Fremd-Domain“ kommt an, die andere an die Stammdomain nicht.
Kann jemand helfen?
Vielen Dank im Voraus!