Gelöst: Nochmals Kontaktformular

  • Die Erfolgsseite erscheint nun richtig.
    Auf dem FTP-Server waren die Dateiberechtigungen falsch gesetzt. Warum auch immer.

    E-Mails gehen aber noch immer nicht raus.

  • Guten Morgen Peter,

    Du kannst mal probieren, ob durch Wechsel auf PHP 5.6 der Fehler behoben werden kann. Gegenwärtig verwendest Du die 5.5. Bei dieser ist der reguläre Support zum Juli 2016 ausgelaufen. Kürzlich wurde eine Sicherheitslücke in einem Bestandteil des Formmailers entdeckt, der auch bei Zeta verwendet wird. Zeta hat ein entsprechendes Update veröffentlicht, das automatisch beim Start von Zeta geladen wird. deine Sitemap weist als letztes Bearbeitungsdatum den 22.01.2017 aus, damit sollte die aktualisierte Version des phpmailer auch bereits veröffentlicht sein.

    es kann jetzt sein, dass sich das Update des Formmailers nicht mit der veralteten 5.5 verträgt. Dies könntest Du über die Umstellung testen.

  • Hallo Thomas

    Leider nein. Funktioniert dennoch nicht.
    Neu bekomme ich mit PHP 5.6 folgende Hinweise im Server-Log:

    [Sun Jan 22 11:22:46 2017] [error] [client xxx.xxx.xxx.xxx] PHP Notice: Undefined offset: 0 in /home/nagl/public_html/assets/php/formmailer/functions.php on line 512, referer: https://www.nagl.ch/kontakt.html
    [Sun Jan 22 11:22:46 2017] [error] [client xxx.xxx.xxx.xxx] PHP Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/nagl/public_html/assets/php/formmailer/functions.php on line 316, referer: https://www.nagl.ch/kontakt.html
    [Sun Jan 22 11:22:46 2017] [error] [client xxx.xxx.xxx.xxx] PHP Warning: strtotime(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/nagl/public_html/assets/php/formmailer/functions.php on line 315, referer: https://www.nagl.ch/kontakt.html
    [Sun Jan 22 11:21:00 2017] [error] [client xxx.xxx.xxx.xxx] PHP Notice: Undefined offset: 0 in /home/nagl/public_html/assets/php/formmailer/functions.php on line 512, referer: https://www.nagl.ch/kontakt.html

  • Hat doch noch funktioniert.
    Anscheinend dauert die Umstellung auf PHP 5.6 auf dem Server einige Minuten.

    Besten Dank Thomas für deinen Tipp!

  • Hallo,

    ich würde hier gerne mal anknüpfen, denn ich finde so wirklich keine vernünftige Antwort.

    Im Anhang wird eine Fehlermeldung gezeigt. Die stimmt sogar, denn unter dieser Domain gibt es diese Seite nicht.

    Warum sie überhaupt kommt, sind Problem und Frage. Denn mir ist nicht klar, warum überhaupt eine Domain

    einbezogen wird um im Grunde eine simple Mail zu verschicken. Denn nichts anders wird ausgeführt als der Text

    aus dem Formular als Mail verschickt, dabei ist es völlig unerheblich bei welchem Provider sie liegt. Denn ein Test

    an diverses private Adressen bei versch. Providern brachte dasselbe Ergebnis.

    Ich muss dazu sagen, das mein Output in einem Unterverzeichnis einer anderen Domain liegt als im Anhang zu sehen.


    Gruß Kai

Jetzt mitmachen!

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