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
Neu SMTP Mailversand | Hauptmail vs. Newsletteranmeldung JTL-Shop - Fehler und Bugs 1
Neu Paypal 2.2.1; Fehler "Der Zahlungsanbieter hat eine Anmeldung gefordert" Plugins für JTL-Shop 0
JTL Anmeldung letzter Benutzer JTL-Wawi 1.11 3
Neu Es werden keine Marken ausgedruckt und die Portokasse lässt keine Anmeldung zu. Smalltalk 5
Anmeldung mit OAuth bei Versanddienstleister notwendig JTL-Wawi 1.10 5
Neu Dringend: USA DHL Versand Umstellung ab 24.07. auf HTSUS Zolltarifnummern JTL-ShippingLabels - Ideen, Lob und Kritik 4
Neu DHL Versenden 4.0 - Versand in EU geht nicht mehr, nur DE JTL-ShippingLabels - Fehler und Bugs 6
Neu DHL Versenden 4.0 - Versand nach USA - Parameter state must be between 1 and 20 characters long. JTL-ShippingLabels - Fehler und Bugs 1
Neu DHL Versenden 4.0 - Versand nach CH - Please enter a valid amount JTL-ShippingLabels - Fehler und Bugs 5
Wawi 1.11.10 : Feldinhalt "Kundenkommentar" fehlt beim Versand in WMS JTL-Wawi 1.11 0
Neu Umstellung auf DHL Versenden 4.0 leeres Versand Label JTL-ShippingLabels - Ideen, Lob und Kritik 5
Neu Nach Update auf JTL-Wawi 2.0.3 keine WMS-Lager mehr auswählbar – Versand komplett blockiert JTL-Wawi 2.0 3
Fehlermeldung bei DHL 4.0 versand JTL-Wawi 2.0 26
Neu E-Mail-Versand Allgemeine Fragen zu JTL-POS 0
Bilder unter Versand- und Zahlungsart unterschiedlich groß Einrichtung JTL-Shop5 0
Problem Wawi 2.0 mit DHL Versand JTL-Wawi 2.0 1
Neu JTL Shipping Fehler bei DHL Versand über WMS ? User helfen Usern - Fragen zu JTL-Wawi 2
Versand Internetmarke funktioniert nicht (Could not load file or assembly 'System.Net.WebProxy, ...) JTL-Wawi 2.0 2

Ähnliche Themen