E-Mail-Versand nicht möglich, obwohl der Test fehlerfrei verlief?

Kompromittiert

Aktives Mitglied
2. Januar 2021
29
3
Hallo,

ich habe zum ersten Mal einen JTL 5 Shop eingerichtet, daher wird der Fehler wohl bei mir liegen, jedoch kann ich den Fehler nach Abgleich mit dem JTL Guide nicht finden. Der Test bei der Einrichtung sieht gut aus. Zumindest funktioniert dort die Anmeldung mit den Zugangsdaten, der Versand einer Test-E-Mail wird leider nicht getestet. Daher habe ich zum testen dann mal die Passwort-Vergessen-Funktion im Frontend missbraucht. Leider kam keine E-Mail an und es taucht eine neue Fehlermeldung im Logbuch des Shops auf.

Output des Tests, während der Konfiguration:
Code:
2023-11-04 20:11:27    Connection: opening XXXXXX:587, timeout=30, options=array()
2023-11-04 20:11:27    Connection: opened
2023-11-04 20:11:27    SERVER -> CLIENT: 220 XXXXXX ESMTP
2023-11-04 20:11:27    CLIENT -> SERVER: EHLO XXXXXX
2023-11-04 20:11:27    SERVER -> CLIENT: 250-XXXXXX
                                         250-PIPELINING
                                         250-SIZE 10240000
                                         250-ETRN
                                         250-STARTTLS
                                         250-ENHANCEDSTATUSCODES
                                         250-8BITMIME
                                         250-DSN
                                         250-SMTPUTF8
                                         250 CHUNKING
2023-11-04 20:11:27    CLIENT -> SERVER: STARTTLS
2023-11-04 20:11:27    SERVER -> CLIENT: 220 2.0.0 Ready to start TLS
2023-11-04 20:11:27    CLIENT -> SERVER: EHLO XXXXXX
2023-11-04 20:11:27    SERVER -> CLIENT: 250-XXXXXX
                                         250-PIPELINING
                                         250-SIZE 10240000
                                         250-ETRN
                                         250-AUTH PLAIN LOGIN
                                         250-AUTH=PLAIN LOGIN
                                         250-ENHANCEDSTATUSCODES
                                         250-8BITMIME
                                         250-DSN
                                         250-SMTPUTF8
                                         250 CHUNKING
2023-11-04 20:11:27    CLIENT -> SERVER: AUTH LOGIN
2023-11-04 20:11:27    SERVER -> CLIENT: 334 VXNlcm5hbWU6
2023-11-04 20:11:27    CLIENT -> SERVER: [credentials hidden]
2023-11-04 20:11:27    SERVER -> CLIENT: 334 UGFzc3dvcmQ6
2023-11-04 20:11:27    CLIENT -> SERVER: [credentials hidden]
2023-11-04 20:11:27    SERVER -> CLIENT: 235 2.7.0 Authentication successful
Connected ok!2023-11-04 20:11:27    CLIENT -> SERVER: QUIT
2023-11-04 20:11:27    SERVER -> CLIENT: 221 2.0.0 Bye
2023-11-04 20:11:27    Connection: closed

Fehlermeldung im Logbuch:
Error sending mail: Verbindung zum SMTP-Server fehlgeschlagen. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting

Die Fehlermeldung klingt für mich eher nach einem Layer 3 Problem, dabei ging der Verbindungsaufbau zum E-Mail-Server beim testen wunderbar.

Jemand eine Idee, wo das Problem sein könnte?

p.s. Shop-Version: 5.2.3
PHP: 8.1.25
 

phönix

Gut bekanntes Mitglied
26. Juli 2010
164
5
Schweiz
Hallo,
gab es hier eine Lösung? Ich habe seit 2 Tagen das gleiche Problem. Bis dahin lief der Mailversand mit Port 465, SSL ohne Probleme. Ohne dass ich etwas geändert hätte, seit 2 Tagen plötzlich nicht mehr.
Ich habe nun den Port auf 587, TLS geändert.
Der Konfigurationstest läuft durch, aber Testmails kann ich keine Versenden. Der Fehlerlog ist voll mit der oben gezeigten Fehlermeldung.
Falls es eine Lösung gab, wäre ich dankbar, die zu erfahren!
 

MrS

Aktives Mitglied
23. Dezember 2023
68
3
Hallo,

das Problem hatte ich auch. Ich habe mit den Einstellungen TLS/SSL und den Ports 465/587 in verschiedenen Varianten probiert. Der Test lief immer durch aber nicht immer wurden Mails verschickt. Für mich hat TLS und 587 funktioniert. Vielleicht mal SSL mit 465 probieren.

Ergänzung:
Als es bei mir nicht funktioniert hat, waren keine Meldungen im Log zu finden. Es kam einfach keine Mail. Ich habe bei der Versandmethode nicht PHPmail() sondern SMTP ausgewählt

LG
Stephen
 

phönix

Gut bekanntes Mitglied
26. Juli 2010
164
5
Schweiz
Lag am Postfinance Checkout Plugin. Es hat dann den ganzen Shop lahm gelegt. Nachdem ich es deaktiviert hatte, ging der Shop wieder und die Mails kamen plötzlich. Nach Aktivierung des Plugins läuft jetzt immer noch alles.
2 Tage Suche wegen so einem halbfertigen Programm!
 

Ähnliche Themen