Vom Kontaktformular erreichen mich keine E-Mail mehr
Author: Michael J.Hallo an das Schwarmwissen,
ich habe das Problem, dass mir keine E-Mails mehr zugestellt werden (Version Pro 2024.2.7). Habe aktuell die php-Version 8.2 auf dem Domain-Server (IONOS).
Unter "Senden" im Kontakformular habe ich bei "E-Mail des Empfängers" eine Mail angegeben, die auch meinen Domainnamen enthält.
Weder der Vesand aus dem Kontaktformular (was vorher problemlos funktionierte) noch aus dem Objekt "Image Form" funktioniert.
Beim Website Test im Admin-Tool erscheint der Fehler "Could not instantiate mail function."
Es gab den Vorschlag, im Punkt 5 Export das Häkchen "Zusendung von alternativen Absendern zulassen" zu entfernen. Leider führte das bei mir auch nicht zum Erfolg.
Hat vielleicht jemand für dieses Problem eine Lösung? Vielen Dank im voraus für jede zielführende Antwort!
Guten Tag!
Danke für Ihre Nachricht.
Welche Version von PHP haben Sie? Ist der PHP-Parameter display_errors aktiv? Falls schon, schalten Sie ihn bitte aus.
Danke! Mit freundlichen Grüßen.
Author
Vielen Dank für die Nachfragen:
auf dem Server läuft PHP Vers. 8.2
Der PHP-Parameter display_errors aktiv - da bin ich gerade überfordert, wo kann ich diese Einstellung finden?
Vielen Dank für die Hilfe!
Normalerweise sollte das im Kundenbereich einsehbar sein und laut meinem Fund bei Google sollte das beim normalen Webhosting aus Sicherheitsgründen auf "off" stehen, siehe
-----
Sonstige Einstellungen
display_errors
Diese Einstellung legt fest, ob PHP-Fehlermeldungen auf dem Bildschirm angezeigt werden sollen oder nicht. Um Fehlermeldungen anzuzeigen, muss display_errors auf "on" gesetzt sein.
Diese Einstellung ist besonders bei der Entwicklung und Fehlersuche nützlich, sollte aber in Produktivumgebungen aus Sicherheitsgründen auf "Off" gesetzt werden, da sie Angreifern nützliche Informationen liefern kann. Seit PHP 8.1 ist display_errors = Off daher die Standardeinstellung für IONOS Webhosting.
>> https://www.ionos.de/hilfe/hosting/php-fuer-web-projekt-verwenden/welche-php-einstellungen-kann-ich-aendern/
-----
Author
Vielen Dank Daniel, ich habe bei IONOS gesucht und gefunden, dass display_errors = Off eingestellt ist.
Demnach wären meine Einstellungen also richtig, komme aber trotzdem leider noch nicht weiter
Evtl. könnte es auch am Scripttyp für den E-Mail-Versand liegen, siehe Screenshot unten
Hat IONOS vielleicht den Scripttyp geändert oder hat das Update die Daten nicht übernommen?
Bei bei meiner Webseite musste ich gerade feststellen, dass alle Felder leer sind.
-----
Author
Hallo Daniel,
du bist für mich der Held des heutigen Tages! Vielen 1000-Dank!
Bisher hatte ich immer den php-Mailer ausgewählt. Jetzt funktioniert es mit dem SMTP-Authentifizierung. Das hat mein Hauptproblem erst einma gelöst. Nochmals: herzlichen Dank!