Gelöst SMTP Anmeldung / Versand funktioniert nicht

david

Administrator
Mitarbeiter
16. Juli 2010
2.309
169
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.309
169
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
458
46
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 Microsoft 365 SMTP Einstellungen Gelöste Themen in diesem Bereich 6
Neu SMTP Mail einrichten JTL-Shop 5 User helfen Usern - Fragen zu JTL-Wawi 4
Neu JTL-Search - funktioniert nach Anmeldung als Kunde schlechter als ohne Anmeldung User helfen Usern - Fragen zu JTL-Wawi 0
Neu Weiterleitung zu Mein Konto nach Anmeldung Technische Fragen zu Plugins und Templates 1
Neu Variablen für den Email Versand Einrichtung JTL-Shop5 0
Neu E-Mail-Adresse beim Versand von Lieferantenbestellungen User helfen Usern - Fragen zu JTL-Wawi 0
Neu Email Versand in JTL Wawi einstellen User helfen Usern - Fragen zu JTL-Wawi 3
Neu Versand Angebote: Nachkommastellen Gesamtbetrag brutto JTL-Wawi - Fehler und Bugs 0
Neu DPD-Versand in Nicht-EU-Länder mit JTL-Shipping JTL-ShippingLabels - Ideen, Lob und Kritik 1
Neu Schweiz: Die Gewichtsangabe ist kleiner als im CN23-Formular > kein Versand möglich JTL-ShippingLabels - Fehler und Bugs 13
Neu Mail-Versand & Plugin Doku Technische Fragen zu Plugins und Templates 2
Neu Nach Update von 1.5 auf 1.8 Versand in die Schweiz nicht mehr möglich JTL-ShippingLabels - Fehler und Bugs 2
Neu ebay Versanddatum / Versandfrist "Versand bis..." in die Wawi holen, um Aufträge zu priorisieren eBay-Anbindung - Ideen, Lob und Kritik 0
Auftragspositionen - Erfolgter Versand Artikel - Teilieferung Welche Tabelle JTL-Wawi 1.7 2
Versand Großbritannien JTL-Wawi 1.7 1
JTL-WaWi eBay Angebotsvorlage Versand/Zahlung fehlerhaft JTL-Wawi 1.8 0
V1.8.11: "Versand" / "Lieferscheine versendet" - Wo ist das Suchfeld für Sendungsnummer geblieben? JTL-Wawi 1.8 2
Nur noch sporadischer Versand per Mail von Rechnungen, Lieferscheinen und Mahnungen nach Update auf Version 1.8. JTL-Wawi 1.8 0
Versand: Paketmenge pro Mitarbeiter am Tag - pro Monat - pro Jahr JTL-Wawi 1.8 0
Neu DHL Internationaler Versand JTL-ShippingLabels - Fehler und Bugs 8
Neu Amazon Versand kostenlos oder extra ausgewiesen Smalltalk 4
Neu E-Mail Versand in JTL - Absender ändern User helfen Usern 2
Neu Artikelmengen zusammengefasst von Versand-Aufträge-Lieferbar JTL Ameise - Eigene Exporte 0
Auftrag ohne Versand abschließen -> wieder rückgängig geht nicht JTL-Wawi 1.8 1
Neu Email Versand über OAuth JTL-Wawi - Ideen, Lob und Kritik 2
JTL-WMS und JTL-Packtisch+ Es können nun einzelne Artikel im Versand gewogen werden Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Versand mit DPD / Retoure GLS Otto.de - Anbindung (SCX) 0
Neu Rechnungsempfänger im EU-Ausland und Versand nach DE - Anwendung Mwst JTL-Wawi 1.7 1
Neu Ebay International kostenloser Versand, Preise je Land Einrichtung und Installation von JTL-eazyAuction 0
Neu Wird der Status (Versand und Abgeschlossen) nicht an Woocommerce übermittelt? Modified eCommerce-Connector 0
Neu 1 Versand Lager 3 Nachschub Läger Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 1
Neu PHP mail() Versand Betrieb / Pflege von JTL-Shop 7
Neu Kaufland Carriercode Fehler- Rechnung wird übertragen - Versand nicht kaufland.de - Anbindung (SCX) 1

Ähnliche Themen