Gelöst SMTP Anmeldung / Versand funktioniert nicht

david

Administrator
Mitarbeiter
16. Juli 2010
2.310
170
Hey,

Anbei ein kleines Testscript, das du im Shop-Wurzelverzeichnis anlegen kannst. Den Namen der Datei kannst du frei wählen, hauptsache Dateiendung .php.

Inhalt der Datei:
PHP:
<?php
require __DIR__ . '/includes/globalinclude.php';
echo (extension_loaded('openssl')?'SSL loaded':'SSL not loaded')."\n";
try {
    $mail = new PHPMailer();
    $mail->Host = 'ssl://smtp.gmail.com:465';
    $mail->SMTPDebug = 4;
    $mail->smtpConnect();
    $mail->smtpClose();
} catch (Exception $e) {
    var_dump($e);
}

Das Script dann bitte einmal über deine Shop-URL/{Dateiname} aufrufen und die entsprechende Fehlermeldung posten.
Die Datei bitte wieder löschen, sobald das Problem behoben wurde.
 

Hajö

Aktives Mitglied
25. Mai 2008
55
2
Hallo David,

danke dass Du Dich der Sache annimmst ... Hier das Ergebnis:

Code:
SSL loaded 2019-04-18 19:02:25 Connection: opening to ssl://smtp.gmail.com:465, timeout=300, options=array ()
2019-04-18 19:02:25 Connection: opened
2019-04-18 19:02:25 SMTP -> get_lines(): $data is ""
2019-04-18 19:02:25 SMTP -> get_lines(): $str is "220 smtp.gmail.com ESMTP z13sm3676232wrw.36 - gsmtp"
2019-04-18 19:02:25 SERVER -> CLIENT: 220 smtp.gmail.com ESMTP z13sm3676232wrw.36 - gsmtp
2019-04-18 19:02:25 CLIENT -> SERVER: EHLO steinzeitoase.bm-backup.de
2019-04-18 19:02:25 SMTP -> get_lines(): $data is ""
2019-04-18 19:02:25 SMTP -> get_lines(): $str is "250-smtp.gmail.com at your service, [2a01:488:66:1000:53a9:11f3:0:1]"
2019-04-18 19:02:25 SMTP -> get_lines(): $data is "250-smtp.gmail.com at your service, [2a01:488:66:1000:53a9:11f3:0:1]"
2019-04-18 19:02:25 SMTP -> get_lines(): $str is "250-SIZE 35882577"
2019-04-18 19:02:25 SMTP -> get_lines(): $data is "250-smtp.gmail.com at your service, [2a01:488:66:1000:53a9:11f3:0:1]250-SIZE 35882577"
2019-04-18 19:02:25 SMTP -> get_lines(): $str is "250-8BITMIME"
2019-04-18 19:02:25 SMTP -> get_lines(): $data is "250-smtp.gmail.com at your service, [2a01:488:66:1000:53a9:11f3:0:1]250-SIZE 35882577250-8BITMIME"
2019-04-18 19:02:25 SMTP -> get_lines(): $str is "250-AUTH LOGIN PLAIN XOAUTH2 PLAIN-CLIENTTOKEN OAUTHBEARER XOAUTH"
2019-04-18 19:02:25 SMTP -> get_lines(): $data is "250-smtp.gmail.com at your service, [2a01:488:66:1000:53a9:11f3:0:1]250-SIZE 35882577250-8BITMIME250-AUTH LOGIN PLAIN XOAUTH2 PLAIN-CLIENTTOKEN OAUTHBEARER XOAUTH"
2019-04-18 19:02:25 SMTP -> get_lines(): $str is "250-ENHANCEDSTATUSCODES"
2019-04-18 19:02:25 SMTP -> get_lines(): $data is "250-smtp.gmail.com at your service, [2a01:488:66:1000:53a9:11f3:0:1]250-SIZE 35882577250-8BITMIME250-AUTH LOGIN PLAIN XOAUTH2 PLAIN-CLIENTTOKEN OAUTHBEARER XOAUTH250-ENHANCEDSTATUSCODES"
2019-04-18 19:02:25 SMTP -> get_lines(): $str is "250-PIPELINING"
2019-04-18 19:02:25 SMTP -> get_lines(): $data is "250-smtp.gmail.com at your service, [2a01:488:66:1000:53a9:11f3:0:1]250-SIZE 35882577250-8BITMIME250-AUTH LOGIN PLAIN XOAUTH2 PLAIN-CLIENTTOKEN OAUTHBEARER XOAUTH250-ENHANCEDSTATUSCODES250-PIPELINING"
2019-04-18 19:02:25 SMTP -> get_lines(): $str is "250-CHUNKING"
2019-04-18 19:02:25 SMTP -> get_lines(): $data is "250-smtp.gmail.com at your service, [2a01:488:66:1000:53a9:11f3:0:1]250-SIZE 35882577250-8BITMIME250-AUTH LOGIN PLAIN XOAUTH2 PLAIN-CLIENTTOKEN OAUTHBEARER XOAUTH250-ENHANCEDSTATUSCODES250-PIPELINING250-CHUNKING"
2019-04-18 19:02:25 SMTP -> get_lines(): $str is "250 SMTPUTF8"
2019-04-18 19:02:25 SERVER -> CLIENT: 250-smtp.gmail.com at your service, [2a01:488:66:1000:53a9:11f3:0:1]250-SIZE 35882577250-8BITMIME250-AUTH LOGIN PLAIN XOAUTH2 PLAIN-CLIENTTOKEN OAUTHBEARER XOAUTH250-ENHANCEDSTATUSCODES250-PIPELINING250-CHUNKING250 SMTPUTF8
2019-04-18 19:02:25 CLIENT -> SERVER: QUIT
2019-04-18 19:02:25 SMTP -> get_lines(): $data is ""
2019-04-18 19:02:25 SMTP -> get_lines(): $str is "221 2.0.0 closing connection z13sm3676232wrw.36 - gsmtp"
2019-04-18 19:02:25 SERVER -> CLIENT: 221 2.0.0 closing connection z13sm3676232wrw.36 - gsmtp
2019-04-18 19:02:25 Connection: closed

Gruß
Hajö
 

david

Administrator
Mitarbeiter
16. Juli 2010
2.310
170
Hey, also der SMTP-Connect zu Gmail funktioniert schon mal, das sieht korrekt aus.
Schaut`s auch so aus, wenn du statt GMail-Host deinen SMTP-Server einträgst?
 

Hajö

Aktives Mitglied
25. Mai 2008
55
2
Leider nicht so gut ...

Code:
SSL loaded 2019-04-25 21:02:55 Connection: opening to mail.steinzeitoase.de:587, timeout=300, options=array ()
2019-04-25 21:02:55 Connection: opened
2019-04-25 21:02:55 SMTP -> get_lines(): $data is ""
2019-04-25 21:02:55 SMTP -> get_lines(): $str is "220 cgn3.XXXXXX.net ESMTP Postfix (Debian/GNU)"
2019-04-25 21:02:55 SERVER -> CLIENT: 220 cgn3.XXXXXX.net ESMTP Postfix (Debian/GNU)
2019-04-25 21:02:55 CLIENT -> SERVER: EHLO steinzeitoase.bm-backup.de
2019-04-25 21:02:55 SMTP -> get_lines(): $data is ""
2019-04-25 21:02:55 SMTP -> get_lines(): $str is "250-cgn3.XXXXXX.net"
2019-04-25 21:02:55 SMTP -> get_lines(): $data is "250-cgn3.XXXXXX.net"
2019-04-25 21:02:55 SMTP -> get_lines(): $str is "250-PIPELINING"
2019-04-25 21:02:55 SMTP -> get_lines(): $data is "250-cgn3.XXXXXX.net250-PIPELINING"
2019-04-25 21:02:55 SMTP -> get_lines(): $str is "250-SIZE"
2019-04-25 21:02:55 SMTP -> get_lines(): $data is "250-cgn3.XXXXXX.net250-PIPELINING250-SIZE"
2019-04-25 21:02:55 SMTP -> get_lines(): $str is "250-ETRN"
2019-04-25 21:02:55 SMTP -> get_lines(): $data is "250-cgn3.XXXXXX.net250-PIPELINING250-SIZE250-ETRN"
2019-04-25 21:02:55 SMTP -> get_lines(): $str is "250-STARTTLS"
2019-04-25 21:02:55 SMTP -> get_lines(): $data is "250-cgn3.XXXXXX.net250-PIPELINING250-SIZE250-ETRN250-STARTTLS"
2019-04-25 21:02:55 SMTP -> get_lines(): $str is "250-ENHANCEDSTATUSCODES"
2019-04-25 21:02:55 SMTP -> get_lines(): $data is "250-cgn3.XXXXXX.net250-PIPELINING250-SIZE250-ETRN250-STARTTLS250-ENHANCEDSTATUSCODES"
2019-04-25 21:02:55 SMTP -> get_lines(): $str is "250-8BITMIME"
2019-04-25 21:02:55 SMTP -> get_lines(): $data is "250-cgn3.XXXXXX.net250-PIPELINING250-SIZE250-ETRN250-STARTTLS250-ENHANCEDSTATUSCODES250-8BITMIME"
2019-04-25 21:02:55 SMTP -> get_lines(): $str is "250 DSN"
2019-04-25 21:02:55 SERVER -> CLIENT: 250-cgn3.XXXXXX.net250-PIPELINING250-SIZE250-ETRN250-STARTTLS250-ENHANCEDSTATUSCODES250-8BITMIME250 DSN
2019-04-25 21:02:55 CLIENT -> SERVER: STARTTLS
2019-04-25 21:02:55 SMTP -> get_lines(): $data is ""
2019-04-25 21:02:55 SMTP -> get_lines(): $str is "220 2.0.0 Ready to start TLS"
2019-04-25 21:02:55 SERVER -> CLIENT: 220 2.0.0 Ready to start TLS
2019-04-25 21:02:55 Connection failed. Error #2: stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages:error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed [XXXXXXhttpdocs/includes/vendor/phpmailer/phpmailer/class.smtp.php line 374]
SMTP Error: Could not connect to SMTP host.
2019-04-25 21:02:55 CLIENT -> SERVER: QUIT
2019-04-25 21:02:55 SMTP -> get_lines(): $data is ""
 
Zuletzt bearbeitet:

lj-shadow

Sehr aktives Mitglied
15. März 2013
466
47
Genau. Ich hab auch einen Verdacht...
Der Server nutzt Plesk.
Wenn du lets encrypt nutzt, kann seit einer Weile eine Option gesetzt werden um einen anderen (besseren) Algorithmus zur Erzeugung des Zertifikats gesetzt werden.
Das funktioniert auch, aber ein erneuertes Zertifikat lässt sich nicht im Mail-Server einbinden. Es wird dann das Standard-Zertifikat von Plesk genommen. Das wiederum "zerbricht" die Verbindung von Shop zum Mail-Server
 
Ähnliche Themen
Titel Forum Antworten Datum
Fehler beim Verknüpfen von JTL-FFN mit Wawi – „Anmeldung nicht möglich“ JTL-Wawi 1.11 1
Keine Anmeldung mehr möglich in JTL Wawi seit Update? JTL-Wawi 1.11 5
Kein E-Mail-Versand von Versandbestätigung und Zahlungsbestätigung JTL-Wawi 1.10 0
Kein e-Mail Versand aus der Wawi - Fehlermeldung JTL-Wawi 1.11 18
Neu Workflow zum automatischen Stornieren einer Rechnung nach Versand User helfen Usern - Fragen zu JTL-Wawi 4
Artikel ohne Bestandsführung bleiben im Versand hängen. JTL-Wawi 1.9 0
Neu Neues Plugin: DITH ShipNow – Versand-Countdown ⏱️ Plugins für JTL-Shop 0
Neu JTL Shop Versand Preisstaffel mit negativen Werten?? Allgemeine Fragen zu JTL-Shop 0
Kein E-Mail-Versand mit Anhängen möglich JTL-Wawi 1.11 21
In Diskussion Etikett mit Warnung bei Versand drucken JTL-Workflows - Ideen, Lob und Kritik 10
Neu Heute wied kein Versand bei Amazon bestätigt und manueller Abgleich gibt Fehlermeldung aus Amazon-Anbindung - Fehler und Bugs 1
Gelöst Workflow-Trigger für Selbstabholung / FFN-Versand JTL-Workflows - Fehler und Bugs 2
Neu Artikel einstellungen (Versand) User helfen Usern - Fragen zu JTL-Wawi 0
Neu E-Mail von DHL Abschaltung Geschäftskunden-Versand API GKV v3 zum 31.05.2026 Arbeitsabläufe in JTL-Wawi 10
Neu Button Anordnung in Bereich Versand so gewollt? JTL-Wawi - Fehler und Bugs 2

Ähnliche Themen