Lösung für SMTP could not authenticate

  • Fehlerbeschreibung

    In der Webseite wird das Formular mit SMTP versendet. Die Zugangsdaten sind korrekt hinterlegt. Der Besucher bekommt beim Absenden den Fehler SMTP could not authenticate angezeigt.

    Voraussetzung

    1. Die Webseite wurde mit Zeta 16.6 oder älter erstellt
    2. Das Programmupdate auf 16.7 wurde durchgeführt
    3. Das Projekt wurde nach dem Update neu veröffentlicht

    Ursache

    Mit Version 16.7 wurde die Verschlüsselung der Anmeldedaten via OpenSSL entfernt, da wohl einige Kundenserver das entsprechende Modul nicht vollständig unterstützt haben. Die V 16.7 war ein normales Versionsupdate, bei dem das Projekt nicht konvertiert und vollständig neu berechnet wurde. Bei einer Veröffentlichung wird der Artikel Formular in der Version ohne OpenSSL auf den Server übertragen, die Scripte unter assets/php jedoch nicht aktualisiert.

    Lösung

    Projekte, die unter 16.6 oder früher erstellt wurden, müssen einmalig mit SHIFT+STRG+T neu gerändert und dann veröffentlicht werden.

    Ab Version 16.8 wird SHIFT+STRG+T automatisch beim erstmaligen Öffnen eines Projektes durchgeführt.

  • Was vielleicht auch noch zu erwähnen wäre:

    Kürzlich wurde unser Outlook-Server auf eine 2-Faktor-Authentifizierung umgestellt.

    Dies hatte zur Folge, dass die Kontaktformulare nicht mehr funktionieren und der Fehler "SMTP could not authenticate" kam (obwohl die Passwörter gleich geblieben sind).

    In diesem Fall musste für Zeta ein eigenes "App-Kennwort" erstellt werden.

    Da ich vermute, dass weitere Provider in Zukunft die Anmeldemethode umstellen, könnte das Problem vermehrt auftreten.

Jetzt mitmachen!

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