Formular - Could not instantiate mail function.

  • Hallo,

    wir haben ein Formular auf unserer Seite eingerichtet.

    Füllt man diese Formular online aus und schickt es ab, erhält man die Meldung "Could not instantiate mail function." und es kommt keine Mail bei uns an.

    Ich habe die Serverkonfiguration überprüft und Zeta bringt mir keine Fehler.

    Was kann ich tun? Woran kann es liegen?

    VG

    minjabo

  • Hallo,

    vermutlich liegt es daran, dass die Website via HTTPS aufgerufen wird.

    Die Web-Adresse aber noch ohne HTTPS in Zeta Producer eingetragen wurde.

    Bitte unter "Website > Veröffentlichen > Webserver konfigurieren" bei Web-Adresse https://www.imos-gubela.de/ eintragen.

    Danach die Website veröffentlichen und das Formular nochmals testen.

    Aktuell ist wohl auch die PHP-Version 8.1.12 aktiv.

    Offiziell getestet wurde von uns bis PHP-Version 8.1.0.

    Evtl. ist also auch die PHP-Version zu neu.

    Freundliche Grüße
    Steffen T. (Zeta Producer-Support)

  • Vielen Dank, für das Kompliment.

    Beide Punkte haben wir nun abgeändert.

    Die Website ist nun unter "Webserver konfigurieren" mit https angelegt und den Webserver habe ich auf die PHP-Version 8.0 herunter gesetzt.

    Jedoch ohne den gewünschten Erfolg.

    Woran kann es nun liegen?

  • Hallo,

    evtl. sperrt der Provider die Formular-Empfänger-Adresse oder lässt den Versand von E-Mails mittels php mail() nicht zu. Dazu müssten Sie bitte mal den Provider des Webserver kontaktieren. Ggf. ist auch im error.log des Webservers mehr zu sehen, was den Fehler verursacht.

    Eine weitere Ursache könnten auch fehlenden Berechtigungen für das Verzeichnis /assets/php/ auf dem Webserver sein. Das bitte auch mal noch prüfen und die Dateiberechtigungen ggf. hochsetzen.

    Ansonsten könnten Sie auch den Versand über SMTP konfigurieren. Siehe https://docs.zeta-producer.com/formulare-per-smtp-versenden.html

    Freundliche Grüße
    Steffen T. (Zeta Producer-Support)

  • Wir verwalten unsere Webseite auf einem anderen Server, als unsere Emails.

    Kann es damit zusammen hängen? Ich werde bei unserem Provider nachfragen.

    Die Rechte habe ich geprüft. Der Ordner /assets/php hat die Berechtigung 0775. Das sollte ausreichen, oder?

  • Ja, die Rechte sollten eigentlich ausreichen.

    Bitte auf jeden Fall mal den Provider kontaktieren.

    Oder alternativ SMTP konfigurieren.

    Freundliche Grüße
    Steffen T. (Zeta Producer-Support)

Jetzt mitmachen!

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