Frage zum SMTP Versand

  • Hallo Zeta,

    Nur eine kleine Verständnisfrage:

    ist es richtig, dass der Versand eines Formulars via SMTP nur funktioniert, wenn die Empfänger-Adresse die des Servers ist, von dem der Versand erfolgt?

    Die Fragestellung ergab sich aus folgender Problematik:
    Auf der Seite z.B. https://seite.de (Alfahosting) liegt ein Formular, SMTP-Daten sind korrekt.

    Der Formular-Versand z.B. auf Empfänger info@seite.de funktioniert ohne Probleme, aber wenn ich den Empfänger im Formular z.B. auf info@andereseite.de eintrage, erhalte ist einen SMTP Error: The following recipients failed.

    Da ich noch nicht wirklich viel mit den Versand via SMTP gemacht habe, kann ich nicht beurteilen, ob das Verhalten so richtig ist oder nicht, daher die Frage.

    Ich bin davon ausgegangen, dass ich in den Formulareinstellungen einen beliebigen Empfänger eintragen kann (über den PHP-Mailer funktioniert es).

    Wenn ich z.B. der PHP-Mailer nutze, der Server (Alfahosting) ist auf PHP 7.3 oder 7.2 eingestellt, erhalte ich in allen Fällen den Fehler: Could not instantiate mail function.

    Die aktuellen Einstellungen sind recht überschaubar und viele Optionen gibt es ja nicht:

    Auf meinem Synology Server zuhause hatte ich ja auch das Problem mit dem Mail-Versand via PHP 7.2 über den PHP-Mailer (Could not instantiate mail function).

    Nur, wo ich das jetzt auf den Alfahosting Server teste, bin ich mir gar nicht mehr so sicher, ob das Problem an meinem System liegt.

    Vielen Dank für die aufgebrachte Zeit.

    Freundliche Grüße

    Andre G. (Zeta Producer-Anwender)

  • Eigentlich ist es umgekehrt. Nur wenn php mail() genutzt wird, prüft der Provider ggf. die Empfänger-Adresse. Wenn Sie Ihren eignen SMTP-Server nutzen, authetifizieren Sie sich ja gegenüber dem Server, das heißt, Sie sind kein Unbekannter. Hier hängt es lediglich von der Konfiguration des Mailservers ab. Das Verhalten kann also je nach verwendetem SMTP-Server unterschiedlich sein.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Hallo Stefan S ,

    danke für die schnelle Reaktion.
    Sind die Einstellungen denn Serverseitig so in Ordnung die ZP benötigt?

    Freundliche Grüße

    Andre G. (Zeta Producer-Anwender)

  • Wüsste nicht, was die Einstellungen im Screenshot mit dem Mailversand zu tun hätten. Also sag ich mal, die sind inOrdnung ;) Ggf. auch mal Googeln, wie man in PHP mehr Fehlerdetails loggen lassen kann, oder die DEBUGGING Schalter in unseren Skripten nutzen, sofern vorhanden.

    Wir sind hier aber nicht unbedingt die PHP-Experten schlechthin, solcherlei Infos lassen sich sicherlich besser mit der Suchmaschine Ihrer Wahl finden. Mailversand per PHP ist ja eine recht gebräuchliche Anforderung an PHP.

    Freundliche Grüße
    Stefan S. (Zeta Producer-Support)

  • Naja, die Frage #3 bezog sich allgemein auf ZP15 und allen Features.

    Aber gut, auf den Versand via php mail kann ich verzichten, wenn SMTP funktioniert.

    Mich wundert es nur, dass der Versand über den php Mailer nicht funktioniert. Weder auf meinem Server noch auf dem von Alfa.

    Vielleicht habe ich ja Glück und hier klingt sich ein anderer User mit ein, der auch bei Alfahosting hostet und bei dem alles läuft.

    Da könnte man vielleicht ein paar Infos tauschen.

    Freundliche Grüße

    Andre G. (Zeta Producer-Anwender)

  • Hallo Andre.

    Bin absolut kein Profi, bin aber auch Nutzer von Alfahosting. Kannst Du nicht als "workaround" einfach einen Mail-forward auf info@andereseite.de einrichten? Ist zwar "von-hinten-durch-die-Brust-ins-Auge", sollte aber doch funktionieren, oder?

    VG

    Lutz

  • Hallo Lupe4711 ,

    danke für Deine Rückmeldung!
    ich habe mich nun vom Einsatz des php Mailers gelöst. Funktioniert alles nicht so wie ich es mir erhofft hatte.

    Grund dafür ist auch der DS-GVO Aspekt!
    Ich denke mit smtp fahre ich richtig, funktioniert wenigstens auch im Offline-Modus bei testen der Website und geht schneller. :)

    Freundliche Grüße

    Andre G. (Zeta Producer-Anwender)

Jetzt mitmachen!

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