Update von 6.4.4 auf 8er Version
-
- webEdition Partner
- Beiträge: 330
- Registriert: Mi 28. Apr 2004, 00:27
- Wohnort: Münster
- Kontaktdaten:
Re: Update von 6.4.4 auf 8er Version
Gelöst: Die from-Adresse des Formulars muss bei Hosteurope als Mail-Adresse existieren, dann wird es auch versandt. Das war scheinbar bei PHP 5.6 nicht so.
----
ludger müller
gestaltung für bildschirm und papier aus münster in westfalen
bureau.artbeit.de
-----
Gründungsmitglied im webEdition e.V.
ludger müller
gestaltung für bildschirm und papier aus münster in westfalen
bureau.artbeit.de
-----
Gründungsmitglied im webEdition e.V.
Re: Update von 6.4.4 auf 8er Version
Hallo,
das Problem ist vermutlich, dass der Formailer mit PHP 5.6 einen anderen Mail-Header schreibt als mit PHP 7.2 .
Damit wird der Mailversand durch Hosteurope blockiert.
So stehen beispielsweise mit PHP 5.6 bei "X-Envelope-From" und "Return-Path" die eigene E-Mail-Adresse und
bei PHP 7.2 steht dort die Absender-Adresse aus dem (Formularfeld name="email").
Gibt mantestweise seine eigene Adresse ein oder läßt das Feld weg bzw. benennt es anders und belegt das Atribut "from" von we:form mit seiner eigenen Adresse dann funktioniert der E-Mail-Versand. Allerdings erhält man dann E-Mails mit seiner eigenen Adresse als Absender.
Meine Lösung: bei zwei Kunden das Formular entfernt. Bei einem Kunden durch eigenes PHP ersetzt.
Viele Grüße
Dieter
das Problem ist vermutlich, dass der Formailer mit PHP 5.6 einen anderen Mail-Header schreibt als mit PHP 7.2 .
Damit wird der Mailversand durch Hosteurope blockiert.
So stehen beispielsweise mit PHP 5.6 bei "X-Envelope-From" und "Return-Path" die eigene E-Mail-Adresse und
bei PHP 7.2 steht dort die Absender-Adresse aus dem (Formularfeld name="email").
Gibt mantestweise seine eigene Adresse ein oder läßt das Feld weg bzw. benennt es anders und belegt das Atribut "from" von we:form mit seiner eigenen Adresse dann funktioniert der E-Mail-Versand. Allerdings erhält man dann E-Mails mit seiner eigenen Adresse als Absender.
Meine Lösung: bei zwei Kunden das Formular entfernt. Bei einem Kunden durch eigenes PHP ersetzt.
Viele Grüße
Dieter
Re: Update von 6.4.4 auf 8er Version
Hallo Dieter,
das was du da bemerkst, sind Einstellungen in der php.ini - für php7 wird bei den meisten Providern eine neue Datei erstellt. Ich vermute mal das ihr damals die Einstellungen entsprechend angepaßt habt. Kann auch sein, daß der Provider hier eben neue Einstellungen hat.
Die Header werden dann direkt in dem sendmail-Befehlt auf der Kommandozeile gesetzt.
das was du da bemerkst, sind Einstellungen in der php.ini - für php7 wird bei den meisten Providern eine neue Datei erstellt. Ich vermute mal das ihr damals die Einstellungen entsprechend angepaßt habt. Kann auch sein, daß der Provider hier eben neue Einstellungen hat.
Die Header werden dann direkt in dem sendmail-Befehlt auf der Kommandozeile gesetzt.
webEdition-Kern-Entwickler
Re: Update von 6.4.4 auf 8er Version
Könnte man nicht eine neue Eigenschaft "Replyto" für we:sendmail einführen?
Dann könnte die Adresse, die als Scriptadresse bei HE eingetragen ist als "from" benutzen und die Adresse, die aus dem Formular kommt, als "replyto" nutzen. So kann der Empfänger der Formulardaten einfach auf "Antworten" gehen.
Dann könnte die Adresse, die als Scriptadresse bei HE eingetragen ist als "from" benutzen und die Adresse, die aus dem Formular kommt, als "replyto" nutzen. So kann der Empfänger der Formulardaten einfach auf "Antworten" gehen.
Dinge von großer Bedeutung gehe man mit Leichtigkeit an, Dinge von geringer Bedeutung mit großem Ernst.
Re: Update von 6.4.4 auf 8er Version
wieso neu? Das Attribut reply tut das doch.
https://www.webedition.org/de/dokumenta ... ibute_3518
https://www.webedition.org/de/dokumenta ... ibute_3518
webEdition-Kern-Entwickler
Re: Update von 6.4.4 auf 8er Version
Ach super, das habe ich übersehen, danke.
Dinge von großer Bedeutung gehe man mit Leichtigkeit an, Dinge von geringer Bedeutung mit großem Ernst.
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 23 Gäste