Nach Update auf Version 2024.2 - Kontaktformulare senden nicht mehr
Autor: Thorsten M.
Visited 977,
Followers 1,
Udostępniony 0
Hallo zusammen,
nach Update auf Version 2024.2 - senden die Kontaktformulare nicht mehr ...
Hat jemand einen Tip, woran das liegen könnte?
Danke.
Gruss
Thorsten
Posted on the
Hello Thorsten,
what e-mail address are you using for the website in Step 5 - Export ---> Parameters ---> E-mail?
Is it an address with the same domain as the website itself?
Eric
Online translation:
Hallo Thorsten,
welche E-Mail-Adresse verwenden Sie für die Website in Schritt 5 - Exportieren ---> Parameter ---> E-Mail?
Ist es eine Adresse mit derselben Domain wie die Website selbst?
Eric
Ich habe hier das gleiche Problem, die Domain der Webseite und der eMail Adresse sind gleich.
PHP Mailer (empfohlen) ist eingestellt, Hoster ist ionos.
Ich bin nicht bei IONOS - vermutlich muss "SMTP-Authentifizierung" ausgewählt werden.
-----
Tabelle 2: Postausgangsserver (SMTP)
Server smtp.ionos.de
Port 465
Verbindungstyp SSL/TLS
-----
Weitere Infos vom IONOS-Support oder von Nutzer, die bei IONOS sind.
Nein, das ist nich die Lösung, damit geht nicht einmal die Bestätigungsmail für den Ausfüller des Formulars raus.
Es funktionierte ja auch mit den vorherigen Einstellungen und vor dem Update ohne Probleme.
Habe den Post einer Userin gefunden, die auch bei IONOS ist, siehe
>> https://helpcenter.websitex5.com/pl/post/263483 (letzter Post)
Vermutlich müssen diese Einstellungen gemacht werden, siehe
.
----- WebSite X5 - Parameter / E-Mail -----
Scripttyp für E-Mai-Versand: SMTP-Authentifizierung
SMTP-Adresse: smtp.ionos.de
Verschlüsselungs...: TLS
Port: 465
Benutzername: (E-Mail-Adresse eingeben)
Passwort: (Passwort des Webmailers eingeben)
E-Mail-Adresse des Absenders: (Domain-Mailadresse eingeben)
Falls Port: 465 nicht funktioniert, dann Port: 587 verwenden, siehe
-----
Alternativen SMTP-Port 587 verwenden
Wenn Ihr E-Mail-Programm keine Verbindung zum Postausgangsserver herstellen kann, obwohl alle Angaben korrekt sind, kann es sein, dass der Zugriff auf Port 465 in Ihrem Netzwerk blockiert ist. In diesem Fall bietet IONOS den Port 587 an.
>> https://www.ionos.de/hilfe/e-mail/allgemeine-themen/serverinformationen-fuer-imap-pop3-und-smtp/
-----
Damit bekomme ich letztlich die Mail für den Formular Ausfüller verschickt, aber nicht die Mail mit den Daten an mich selbst.
Ich habe das Update auf Pro 2024.2.4 gemacht und bin bei Hosteurope.
Bei meinem Test sind beide Mails angekommen, das an den Schreiber (Freenet-Mailadresse im Kontaktformular) und auch das an mich (Domain-Mailadresse im Kontaktformular).
Vielleicht ist eine Mail im Spamordner gelandet.
Hast du auch ein Update deiner Site gemacht und Änderungen am Formular selbst?
im Spamordner landen die Mails nicht.
Ich habe jetzt schon mehrfach das Kontaktformular getestet:
1) Nach dem Update unverändert - 2 Mails angekommen
2) Kompletter Export ins Internet - 2 Mails erhalten
3) Datum-Feld hinzugefügt - 2 Mail bekommen
Bei mir kommen immer alle beiden Mails an.
Vielleicht melden sich noch Kunden von IONOS, die eine Lösung des Problems gefunden haben, ansonsten auf die Incomedia-Mitarbeiter warten, die zu den Bürozeiten online sind.
Habe gerade mit dem IONOS Support telefoniert.
Wenn ich im Kontakformular selbst die IONOS eMail Adresse angebe, kommen beide Mails im Ionos Konto an. Gebe ich im Formular meine web.de Adresse an, kommt nur die Bestätigungsmai bei web.de an.
MAn darf nicht die selbe IONOS Email im Kontaktformular und auch als Sende EMail verwenden. Im Objekt Email und unter "5" Export ins Internet bei den Parametern kannst bzw. solltest du die gleiche eintragen, aber zum testen im Formular kannst du die web.de Adresse nehmen.
...und was sagt der IONOS Support? Habe die etwas in letzter Zeit verändert? Ausser auf smtp umzustellen!
Das sind meine Einstellungen beim Kontaktformular im Reiter "Senden", siehe Screenshot.
Vielleicht mal diesen Einstellungen testen, also links die Domain-Mailadresse eintragen und rechts nur das Häkchen setzen. Dann im Kontaktformular die Web.de Mailadresse verwenden.
-----
Das ist ja das komische an der ganzen Sache. Trage ich im Formular eine eMail Adresse ein die nicht die IONOS Adresse ist an die die Daten geschickt werden sollen, bekommt der Formular Ausfüller seine Nachricht, aber ich keine Daten. Trage ich im Formular als Absender die IONOS Adresse ein, bekomme ich dort beide Mails.
Was ist wenn du es umgekehrt machst? Trage die web.de Adresse im Objekt und in den Parametern ein und fülle das formular mit der IONOS Domain Email aus!
Wozu das? Die Web.de Adresse ist ja die eMail Adresse die die Benutzer eintragen um kontaktiert zu werden, also die variable Adresse.
So wie es aussieht akzeptiert IONOS keine fremde email Adresse für einen Versand an sich selbst. Im Senden Tab kann ich aber als Absender nur die im Formular hinterlegte Adresse auswählen oder den Haken nicht setzen, letzteres funktioniert auch nicht.
Vielleicht mal eine Mail-Weiterleitung im Kundenbereich von IONOS einrichten.
Also die Mails in WebSite X5 an die Domain-Mailadresse senden lassen und dann im Kundenbereich von IONOS an die Web.de Mailadresse schicken lassen.
Bei Hosteurope habe ich eine Mail-Weiterleitung von den Domain-Mailadressen zu meiner Freenet-Mailadresse eingerichtet und das funktioniert.
Autor
Hallo nochmal,
PHP Version: 8.2.20
Webhoster: IONOS
Folgende Szenarien habe ich ausprobiert:
PHP Mailer -> es kommt keine Fehlermeldung, jedoch erhält nur der Formular Ausfüller eine Bestätigungsemail, daß er eine Anfrage losgeschickt hat. Ich selbst bekomme keine Email.
SMTP-Authentifizierung -> es kommt keine Fehlermeldung, jedoch erhält nur der Formular Ausfüller eine Bestätigungsemail, daß er eine Anfrage losgeschickt hat. Ich selbst bekomme keine Email.
Wichtig war bei mir den Port 587 zu nehmen (bei Verwendung von SMTP-Authentifizierung), da sonst folgende Fehlermeldung kommt: SMTP connect()failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
Irgendwie geht die Email nicht an mich raus, sondern nur an den Formular Ausfüller.
Vor dem Update auf 2024.2 funktionierte der PHP Mailer einwandfrei - alles kam so an, wie es sollte.
Gruss
Thorsten
Autor
Noch ein weiteres Bild
Autor
Jetzt bekomme ich bei Versand via SMTP folgende Fehlermeldung: SMTP Error: data not accepted.SMTP server error: DATA END command failed Detail: Transaction failed
Unauthorized sender address.
SMTP code: 554
Hello Thorsten,
with v2024.2 we introduced a cange in the e-mail management, having the e-mails generated by the website after a user's interaction (such as orders or contact forms) come from the users' e-mail addresses.
This was implemented with the "Sender" header, and depending on your provider it might be necessary to make changes to your configuration or check if there are potential restrictions to be lifted, as would seem to be the case for Ionos.
Make sure to check all of the SMTP parameters, for example the username may not necessarily be the same e-mail set to send the e-mails.
Eric
Online translation:
Hallo Thorsten,
mit der Version v2024.2 haben wir eine Änderung im E-Mail-Management eingeführt. Jetzt werden die E-Mails, die nach einer Interaktion eines Benutzers generiert werden (z.B. Bestellungen oder Kontaktformulare), von den E-Mail-Adressen der Benutzer versendet. Dies wurde mit dem "Sender"-Header implementiert. Abhängig von deinem Anbieter könnte es notwendig sein, Änderungen an deiner Konfiguration vorzunehmen oder zu überprüfen, ob potenzielle Beschränkungen aufgehoben werden müssen, wie es bei Ionos der Fall zu sein scheint.
Stelle sicher, dass du alle SMTP-Parameter überprüfst. Zum Beispiel muss der Benutzername nicht unbedingt dieselbe E-Mail-Adresse sein, die zum Versenden der E-Mails eingestellt ist.
Eric
Autor
Wenn ich jetzt den PHP Mailer benutze kommt folgende Fehlermeldung: Could not instantiate mail function.
Ich hatte zuvor beide Varianten (SMTP-Authentifizierung und PHP Mailer) über die Website Test Funktion als Admin versucht Emails zu versenden - hierbei kam folgendes heraus:
PHP Mailer -> es kommt keine Fehlermeldung, jedoch erhält nur der Formular Ausfüller eine Bestätigungsemail, daß er eine Anfrage losgeschickt hat. Ich selbst bekomme keine Email.
SMTP-Authentifizierung -> es kommt keine Fehlermeldung, jedoch erhält nur der Formular Ausfüller eine Bestätigungsemail, daß er eine Anfrage losgeschickt hat. Ich selbst bekomme keine Email.
Die Domain ist www.kanuk-warmluftofen.de und die Email ***
Autor
Vorgaben von IONOS:
Wichtige Information zum Senden von E-Mails mit abweichender Absenderadresse
Ab dem 29.01.2024 sind abweichende Absenderadressen nur dann noch zulässig, wenn sie dieselbe Absenderdomain verwenden. Ist dies nicht der Fall, wird der Versand von unserem SMTP-Server aus Sicherheitsgründen abgelehnt.
Autor
Was muss ich denn da ändern, damit es funktioniert?
Hello Thorsten,
I would suggest contacting Ionos and describe the situation.
With the current configuration, although the e-mail of the user is displayed as it is the "From" address, the "Sender" address is the one set by you in Step 5 (in your case, info @ kanuk-warmluftoten.de).
In the meantime, while you check what can be done with Ionos, if you disable this you should receive the e-mails, but if replying you will not automatically see the user's address and will need to set it manually.
Eric
Online translation:
Hello Thorsten,
ich würde vorschlagen, Ionos zu kontaktieren und die Situation zu beschreiben. Mit der aktuellen Konfiguration wird die E-Mail-Adresse des Benutzers zwar im "Von"-Feld angezeigt, aber die "Sender"-Adresse ist diejenige, die von dir in Schritt 5 festgelegt wurde (in deinem Fall ***).
In der Zwischenzeit, während du überprüfst, was mit Ionos gemacht werden kann, solltest du, wenn du dies deaktivierst, die E-Mails erhalten. Beim Antworten wirst du jedoch nicht automatisch die E-Mail-Adresse des Benutzers sehen und musst sie manuell setzen.
Eric
Autor
OK.
Jetzt funktioniert es - bis auf die Einschränkung, daß man beim Antworten auf die Email, die Kunden-Mail manuell eintragen muss.
Evtl. könnt ihr ja bei einem späteren Update die Email wie folgt versenden:
From: ***
To: ***
replyto: ***
Dann sollte es funktionieren ...
IONOS wird da nichts an seinen Vorgaben ändern - das kann man sich sparen da anzurufen ...
Hello Thorsten,
our previous configuration was as you mentioned, but several users requested the implementation of an easier visibility of the users' e-mail addresses.
We will consider adding this as an option that can be toggled on or off, to avoid these situations with providers who do not support this.
I would still suggest checking with Ionos if nothing can be done, as in this case it is not the sender that is a non-domain address, but rather the visible address, which is the "From" address.
Eric
Online translation:
Hallo Thorsten,
wie von dir erwähnt, war unsere vorherige Konfiguration so, aber mehrere Benutzer haben die Implementierung einer einfacheren Sichtbarkeit der E-Mail-Adressen der Benutzer angefordert. Wir werden in Betracht ziehen, dies als eine Option hinzuzufügen, die ein- oder ausgeschaltet werden kann, um solche Situationen mit Anbietern zu vermeiden, die dies nicht unterstützen.
Ich würde dennoch vorschlagen, bei Ionos nachzufragen, ob nichts getan werden kann, da es in diesem Fall nicht der Absender ist, der eine Nicht-Domänen-Adresse ist, sondern vielmehr die sichtbare Adresse, die die "Von"-Adresse ist.
Eric
Autor
Hallo Eric,
das als Option bei einem nächsten Update wieder aufzunehmen wäre klasse.
Mit IONOS zu diskutieren lohnt nicht - ich hatte schon mal ein Problem - da kommt nichts bei rum ...
Gruss
Thorsten
Hallo Thorsten, Eric,
die Diskussion wird sich tatsächlich nicht lohnen weil der SMTP Server, der verwendet wird, alles richtig macht (Spamabwehr). Ich musste nur 9 Kontakformulare ändern, kann den Leuten jetzt aber nicht mehr direkt antworten. Das ist ein ganz tolles Feature was eingebaut wurde. Danke dafür!
Hello Olaf,
it should be possible for the provider to allow this kind of sending by adjusting the relevant settings or, if necessary, DNS records, as the user e-mail is used as the "from" address but the "sender" address is still the one set in Step 5 and should be a domain address.
If Ionos does now allow this configuration and always blocks e-mails with a "from" address from a different domain, they are likely using non-standard settings.
We are planning to enable a toggle for this function, so that users will be able to choose whether to use this or the previous configuration, in which user e-mails arrived from your own address, with the reply-to pointing to the user.
Eric
Online translation:
Hallo Olaf,
der Anbieter sollte in der Lage sein, diesen Typ des Versands zu ermöglichen, indem die entsprechenden Einstellungen oder gegebenenfalls DNS-Einträge angepasst werden. Die E-Mail-Adresse des Benutzers wird als "Von"-Adresse verwendet, aber die "Sender"-Adresse ist immer noch diejenige, die in Schritt 5 festgelegt ist und eine Domänenadresse sein sollte.
Wenn Ionos diese Konfiguration nicht zulässt und E-Mails mit einer "Von"-Adresse von einer anderen Domäne immer blockiert, verwenden sie wahrscheinlich nicht standardmäßige Einstellungen.
Wir planen, einen Schalter für diese Funktion zu aktivieren, damit Benutzer wählen können, ob sie diese oder die vorherige Konfiguration verwenden möchten, bei der Benutzer-E-Mails von Ihrer eigenen Adresse aus gesendet werden, mit "Antworten an" auf den Benutzer.
Eric
Autor
Sehr gute Idee diese Option wieder zur Verfügung zu stellen.
So wie Ionos das aktuell bewerkstelligt, ist das vollkommen in Ordnung um etwaigen Missbrauch einen Riegel vorzuschieben ...
Diese Änderung, oder RÜCKBAU der "neue" Funktion in das Kontaktformular, lieber heute wie Morgen.
Ich habe seit dem Update auf 2.4 das gleiche Problem mit den Formularen das keine Mails mehr ankommen.
Weder über PHP Mailer noch SMTP.
Nichts an der Weiteseite verändert, seit Update funktionieren die Formulare nicht mehr ... an eine googlemail.com
Hosting Anbieter Strato.
hat jemand eine Lösung?
mfg
Gabriele
Heisst das du hast als "Versandadresse" eine googlemail Adresse? Hast du auch die Google Email unter "5" Export ins Internet in den Parametern beim REiter "Email" eingetragen? Wenn ja, dann wundert mich nichts mehr.
Es sollte immer mit Domain Emails gearbeitet werden und wenn man unbedingt eine Email auf die Google Mail benötigt, dann sollte man ein Umleitung einrichten.
Ich habe das gleiche Problem wie oben von vielen Usern beschrieben, dass via Formular versendete Daten nicht bei mir ankommen (IONOS Kunde)
Mich interessiert eigentlich nur, ob und wann das in Aussicht gestellte Update kommt, wo man wieder auf die bisherige Version "umschalten" kann, die noch funktionsfähig war. Es ist ja nun schon eine ganze Weile vergangen und irgendwie scheint eine Lösung ja nicht nur für mich dringlich zu sein.
Es gibt ja bereits die Auswahl in den Parametern beim reiter Email!
Das "Umschalten auf den Mailversand vor dem Update" habe ich hier beschrieben, siehe
>> https://helpcenter.websitex5.com/pl/post/266021 (grün markierter Post)
Übrigens wenn es hier um die Sache geht wo die "Kunden Email" (Was der Kunde im Kontaktformular einträgt) im Absender Feld des jeweiligen Email Klienten (Outlook, Thunderbird use.) auftauchen soll, damit man gleich eine Antwort Email schicken kann, dann werdet ihr Pech haben, denn aus rechtlichen Gründen ist das schon seit ein paar Versionen rausgenommen worden. Hier wird keine Funktion hinzugefügt werden um dies wieder zu erreichen.
Ausser die Entwickler geben den Druck der Community nach und es wäre skripttechnisch und rechtlich möglich.