SMPT connect() failed bei senden eines Kontaktformulars

  • Hallo liebe Mitglieder,
    ich habe seit einiger Zeit ein Problem, das wohl durch ein Server Update beim Dienstanbieter ins Leben gerufen wurde. Zuerst gab es ein PHP.ini Problem da der Parameter allow_url_fopen = OFF gesetzt war. Dies wurde nun korrigiert allow_url_fopen = ON und nun ist die ReCAPTCHA Fehlermeldung beseitigt, jedoch kann das Formular aus anderen Gründen nicht abgeschickt werden.

    Nach Absenden der Nachricht habe ich im Browser folgende Zeile, welche ich nicht interpretieren kann:

    SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting

    Der bluewin.ch verlangt die Nachricht auf smtpauths.bluewin.ch mit TLS auf Port 465 zu senden. Aus anderen APPS kann ich mit meinem Username Passwort und diesen Servereinstellungen Emails senden, während in ZP 15.3 nun die oben publizierte Fehlermeldung entsteht.

    Wie kann man diesem Fehler auf die Schliche kommen? Wenn ich Debug im Formulareditor einschalte, wo kann ich den ein Protokoll einsehen?

    Danke für Tipps

    Besten Dank im Voraus

  • Hallo Feedin,

    das scheint das selbe Problem zu sein wie bei 1&1. Auch dort wird eigentlich der Port 465 verlangt (und funktioniert auch mit gängigen Clients), das Kontaktformular verweigert hingegen (auf einem 1&1 Server) die Zusammenarbeit. Bei mir klappt es mit Port 25 auf TLS.

  • Hallo Hanabi,

    danke für Ihre Antwort. Leider funktioniert es bei mir nicht mit Port 25, auch Port 587 von früher funktioniert nicht mehr. Die Server PHP Version ist 7.3.18.

    Hab mein Problem an meinen Hosting-Anbieter weitergeleitet, habe aber nicht viel Hoffnung, dass die mir eine Lösung anbieten.

  • Hallo zusammen,

    leider funktioniert die Sache mit dem Kontaktformular bei mir immer noch nicht. Seit dem 27.05.20 versuche ich den Fehler zu lösen, aber die Angelegenheit mit dem Swisscom Hosting Center gestaltet sich schwierig. Nach etwa 3 Wochen schaffte man es die PHP allow_url_fopen = ON zu setzen. Die ReCaptcha Sache wurde behoben, dennoch kann ich mir keine Email vom Kontaktformular senden, weil etwas schief geht. Ich versuche mit den selben Parameter wie ich von Outlook oder anderen Anwendungen meine Mails versende, das funktioniert in ZP 15.3 leider nicht. Welche maximale PHP Version ist denn momentan für ZP 15.3 zulässig? Ich könnte in meinen Servereinstellungen 7.2, oder 7.3 wählen. Allerdings beim Wechsel von einer Versionsstufe fliegt die allow_url_fopen = ON auf allow_url_fopen = OFF. Nun muss ich den Provider wieder bitten die Parameter erneut einzustellen.

    Ist mit 7.3 die Kompatibilität für ZP 15.3 gewährleistet?

    Das dumme ist weiter auch, dass mein Onlineshop abstürzt weil die SMTP Parameter nicht weiter versendet werden. Früher funktionierte das, jetzt offensichtlich nach Update beim Hosting Provider funktioniert es nicht mehr.

    Danke für eine Antwort diesbezüglich

  • Hallo Feedin,

    Zeta 15.3 ist voll kompatibel mit PHP 7.3. Der Support braucht beim beschriebenen Problem zwingend die Webadresse, unter der das Problem auftritt.

  • Hallo Hanabi,
    danke für Deine Antwort. Die betroffenen Websites heissen http://www.feedin.ch http://www.isola-bella.ch und http://www.mindandsoulconnections.ch

    In meinem Hosting Dashboard habe ich die PHP Version auf 7.3 gestellt, somit wäre die aktuellste Version für ZP 15.3 Anwendungen sichergestellt.
    Allerdings wie in letzter Nachricht erwähnt, wurde in den PHP Settings der allow_url_fopen = ON auf allow_url_fopen = OFF gesetzt. Vermutlich findet ein Reset bei der Versionsumstellung statt. Nun muss ich den Provider wieder bitten auf allow_url_fopen = ON umzustellen damit RECAPTCHA erneut funktioniert.
    Wenn ich aus einer .Net Umgebung eine Email sende mit den Parameter smtpauths.bluewin.ch Username Password und Port 465 und TLS Verschlüsselung, funktioniert es korrekt.
    Aber via PHP wird irgend etwas nicht korrekt übertragen. Sofern RECAPTCHA Parameter richtig gesetzt sind kommt es zu der wenig aussagenden Fehlermeldung SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting die ich nicht deuten kann. Denn es sind unzählige Möglichkeiten dort aufgeführt.

    auf meinen Websites kann man mit phpinfo.php (Beispiel: http://www.feedin.ch/phpinfo.php) die PHP Parameter abfragen. Gibt es wohl weitere Parameter die eventuell falsch gesetzt sind?

  • In der Formular-Konfiguration können Sie die Option "DEBUG Ausgabe" aktivieren, dann wird Ihnen beim Versand ein genaueres Protokoll angezeigt, dass evtl. hilft, den Fehler zu ermitteln.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Guten Tag Stefan S.
    neue Erkenntnisse, aber auch Fragen. Ein Senior Hosting Spezialist hat sich meinem Problem angenommen. Er hat auf allen meinen Websites im Fommailer eine Datei namens 1340_config.inc.php angepasst.

    Im Wesentlichen wurden folgende Parameter angepasst

    public static $conf_smtp_useSmtp = '0'; war zuvor auf 1 gesetzt

    public static $conf_smtp_useSsl = 'ssl'; war auf TLS gesetzt

    public static $conf_smtp_debug = '0';

    Ich denke, dass beim nächsten Upload das Kontaktformular mit den alten Daten überschrieben wird. Warum wurde der useSMTP auf Null gesetzt?
    Heisst das , dass ich die Checkbox in ZP im Kontaktformular ausgeschaltet werden muss?

    Bezüglich Recaptcha empfiehlt der Provider den PHP Parameter allow_url_fopen = ON nicht zu setzten, denn in Recaptcha Version 2 & 3 sei dies nicht mehr notwendig. Ich denke aber dass dies in ZP 15.3 immer noch mit einer älteren Version funktioniert. Daher musste ich ja den Parameter auf ON setzen lassen.

  • Ich denke, dass beim nächsten Upload das Kontaktformular mit den alten Daten überschrieben wird. Warum wurde der useSMTP auf Null gesetzt?
    Heisst das , dass ich die Checkbox in ZP im Kontaktformular ausgeschaltet werden muss?

    Ja, beim nächsten Upload wird die Konfiguration u.U. überschrieben. Wenn der Provider das auf 0 gesetzt hat, dann wird kein SMTP mehr genutzt. Ist das selbe als wenn Sie die SMTP-Option im Formular deaktivieren.

    Bezüglich Recaptcha empfiehlt der Provider den PHP Parameter allow_url_fopen = ON nicht zu setzten, denn in Recaptcha Version 2 & 3 sei dies nicht mehr notwendig. Ich denke aber dass dies in ZP 15.3 immer noch mit einer älteren Version funktioniert. Daher musste ich ja den Parameter auf ON setzen lassen.

    Wenn es bei Ihnen nur mit "ON" funktioniert hatte, scheint dies die Lösung zu sein.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Hallo Feedin,

    mit useSMTP auf OFF verlierst Du aber die einzige Möglichkeit, Inhalte des Kontaktformulars sicher zu übertragen. Ihr Schweizer seid ja in der DSGVO als sicheres Drittland eingstuft, Bedingung hierfür ist aber, dass Ihr auch die Standards der DSGVO einhaltet. Ich halte das für sehr fragwürdig, was da vom Senior-Hosting-Spezialist gemacht wurde. Immerhin sollte er auch erkannt haben, dass die Seiten aus einem Desktop-CMS ausgeliefert werden, womit alle auf dem Server gemachten Änderungen überschrieben werden.

    Ich rate dazu, zumindest eines der betroffenen Projekte testweise bei einem anderen Anbieter zu veröffentlichen.

    • mache zunächst eine Kopie des Projektes
    • deaktiviere bis auf das Kontaktformular alle anderen Seiten
    • gehe auf "Veröffentlichen" -> "FTP-Server konfigurieren"
    • gehe unten links auf "Neu"
    • Wähle "Kostenlos zum Testen auf zeta-producer.com, dann weiter
    • trage als Subdomain "feedin" ein, mit "weiter" bestätigen
    • abschließend veröffentlichen.

    Das deaktivieren aller anderen Seiten ist notwendig, da auf dem Testserver nur 20 MB zur Verfügung stehen. Dort hast Du dann eine stabile PHP-Umgebung und kannst testen, ob der Versand via SMTP denn auf einem anderen Server läuft. Dadurch können wir eingrenzen, ob es nun ein Serverproblem oder doch eine fehlerhafte Einstellung im Projekt ist.

  • Hallo zusammen,

    salut feedin

    Ich verstärke ganz kurz den geäusserten

    Gedanken von Hanabi:

    Ein Wechsel des Hosting-Anbieters würde Dich vermutlich rasch glücklicher machen.

    Viel Erfolg und eine gute Zeit

    elch (mobil)

    Zeta Producer 17.x - Express

    Website, zu einer nicht primär gewinnorientierten und/oder ernst zu nehmenden Nebentätigkeit: Heubeere.ch ;)
    (PS: "ß" gibt es nicht - und kann ich nicht. Sorry!)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!