SMTP Error - Hetzner

  • Hallo zusammen,


    Ich nutze das Kontakt Formular aus einer der Vorlagen Seiten von Zeta.

    Wenn ich local auf dem Rechner Teste ob eine Nachricht versendet wird klappt das, es wird zwar nicht die Seite für ein erfolgereiches Senden angezeigt sondern nur eine "Not Found" Seite, aber immerhin wird die Nachricht versendet und kommt im Angegeben Mailpostfach an.

    Sobald ich die Seite per FTP bei Hetzner hochlade und das ganze Online Teste erhalte ich leider nur noch den Fehler "SMTP Error; Cloud not connect to SMTP host."

    In den Optionalen Einstellungen ist Formulare per SMTP versenden aktiviert und die Zugangsdaten von Hetzner sind Korrekt.

    Als Port nutze ich wie von hetzner angegeben die 465 und Verschlüssele per SSL


    Kann mir jemand sagen ob der Fehler bei Hetzner oder bei der Webseite liegt?

    Herzlichen Dank für eure Mühe!

    • Offizieller Beitrag

    Hallo

    der Fehler "SMTP Error: Could not connect to SMTP host" bedeutet, dass der Server keine Verbindung zum Mailserver aufbauen kann. Wenn es lokal funktioniert, online bei Hetzner aber nicht, liegt es meist an der Serverumgebung oder den SMTP-Einstellungen.

    Bitte zuerst im Programm unter "Veröffentlichen > Serveranforderungen prüfen" (falls Sie Zeta Producer 17 verwenden) testen, ob alle Anforderungen auf dem Server erfüllt sind. Siehe auch https://docs.zeta-producer.com/formularverwaltung.html

    Hilfreich wäre außerdem die URL der Formularseite.

  • Hallo Steffen, danke für Ihre Antwort.


    Ja, ich nutze Zeta Producer 17.

    Beim abfragen ob die Vorraussetzungen erfüllt sind erhalte ich immer die Fehlermeldung das PHP 0.0 vorhanden ist und min. 8.2 nötig sei, laut Hetzner ist PHP 8.5 Installiert.

    Siehe Anhänge.

    Die Webseite soll erst am 01.04. Online gestellt werden, Teste aktuell nur ob alles Funktioniert, bei bedarf würde ich die Seite aber per FTP Online stellen und Ihnen den Link senden.

    • Offizieller Beitrag

    Hallo,

    die Meldung „PHP 0.0 vorhanden“ bedeutet meist nicht, dass PHP fehlt, sondern dass Zeta Producer die PHP-Version im angegeben Zielordner nicht korrekt ermitteln kann.

    Bitte in der Veröffentlichungs-Konfiguration prüfen:

    • Web-Adresse exakt so eingetragen wie später im Browser (inkl. https://)
    • Zielordner korrekt (z. B. /, httpdocs, o. ä.)

    Anschließend die Serveranforderungen erneut prüfen.
    In den meisten Fällen ist das Problem damit behoben.

  • Hallo,

    https:// hat in der Web-Adresse tatsächlich gefehlt, danke für diesen Hinweis!

    der Zielordner ist mit /public_html/HAPK/ angegeben und ist damit korrekt.

    Eine Prüfung nach dem https:// ändern führt leider zu selben Fehlermeldung.

    • Offizieller Beitrag

    Die Meldung bezüglich der Serveranforderungen (PHP 0.0) verhindert das Veröffentlichen grundsätzlich nicht. Bitte veröffentlichen Sie daher die Website trotzdem einmal und prüfen Sie, ob sie online korrekt angezeigt wird.

    Sollte die Seite nicht erreichbar sein, stimmt sehr wahrscheinlich der Zielordner nicht. Falls der Ordner tatsächlich korrekt ist (/public_html/HAPK/), dann ist auf dem Server vermutlich kein PHP aktiviert bzw. nicht korrekt konfiguriert.

  • Das Veröffentlichen klappt problemlos, es werden auch alle Seiten korrekt Angezeigt, einzig das Senden führt zu bekannter Fehlermeldung.


    Ich würde mal bei Hetzner nachfragen wo das Problem bei PHP liegen könnte.

  • Wird beim Formular ReCaptcha verwendet? Dieses dann probeweise rausnehmen, weil es allow_url_fopen benötigt.

Jetzt mitmachen!

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