WBCE CMS – Way Better Content Editing.
You are not logged in.
Hallo!
Eine Kundin wünscht sich das SO SEHR:
Das Formular soll auch an den Absender gesendet werden. Ruud scheint sich zu weigern, das zu machen, nur für registrierte User, aber nicht für alle.
Gibt es irgendwo eine Lösung?
Ruud scheint sich zu weigern, das zu machen, nur für registrierte User, aber nicht für alle.
Have you ever had your webserver IP address on the spam-blacklists? causing all customers not being able to send email anymore? It is no fun!
But... If you are willing to take that risk.. It is not that hard to change it..
In view.php find the line that reads:
if($confirm_user && $wb->get_user_id() > 0) {
$useremail = $wb->get_email();change it into
//untested!!
if($confirm_user && $replyto) {
$useremail = $replyto;And it should send confirm messages (when enabled in the admin and an emailaddress field is detected in the form)
Offline
Thanks for the solution!
Yes, I know the risk. But in this case the risk is small. The site owner also receives the (spam) mails and can then react very quickly. And there is also a captcha that should prevent that.
Hallo Zusammen,
habe das geänderte Script (View.php) versucht, aber leider bekommt der Emailabsender keine Kopie.
Hat jemand inzwischen damit Erfahrung?
Viele Grüße
Rose
Offline
Ist im Backend das Häkchen bei "Bestätigung an authentifizierten Benutzer" gesetzt? Das muss trotz der Änderung an der view.php aktiviert werden.
Sorgen sind wie Nudeln: man macht sich meist zu viele.
Offline
ja - das Häkchen ist gesetzt...
Offline
Note that the form needs to have an e-mail field that can be recognized. The same way as the reply_to functionality:
If your form has an input named "email", "e-mail", "mail", "email_address" or "e-mail_address", the content of that field will be set as reply-to address in the email message.
Offline
Verstehe leider noch nicht, was ich da tun muss...
Mein code bei "Email":l
<div class="full">
<label for="email"><span>E-Mail <span>*</span></span>
<input required="required" class="{EMAIL_ERROR}" type="email" id="email" name="mf_r_email" value="{EMAIL}" />
</label>
</div>
Offline
Wird das Formular denn grundsätzlich versendet, also klappt die "normale" Zustellung an den Formularempfänger?
Sorgen sind wie Nudeln: man macht sich meist zu viele.
Offline
Habe noch keine Antwort vom Kunden. Hatte vorher das alte Modul Form auf der Seite, da hatte alles geklappt, aber die mobile Ansicht war nicht gut und da es eh nicht mehr empfohlen wird, wollte ich ein anderes Formular einsetzen.
Offline
Noch eine Überlegung: ist als Absenderadresse eine Adresse, die zur Domain gehört, eingestellt?
Sorgen sind wie Nudeln: man macht sich meist zu viele.
Offline
Also habe gerade mit Kunden telefoniert: meine Testmails sind angekommen.
Wegen Emailadresse: ist wie domain - ich schau nochmal, was beim Provider eingestellt ist.
Wie gesagt, beim alten Formular hatte alles geklappt - bis auf die unschöne mobile Ansicht..
Offline
Ah bei Hosteurope war das tatsächlich nicht eingestellt. Ich teste gleich nochmal...
Offline
Hm, wenn die Testmails angekommen sind, hat das damit eher nichts zu tun.
Ich hatte das vorhin auf einer Testwebsite probiert, da hatte es problemlos geklappt.
Ich hänge hier die angepasste miniform/view.php mal an.
Alternative wäre noch mpform, da ist es auch möglich, an den Formularausfüller eine Mail zu senden, aber da muss das CSS sicherlich auch angepasst werden.
Sorgen sind wie Nudeln: man macht sich meist zu viele.
Offline
So habe nun das von dir geschickte View.php hochgeladen und nochmal getestet.
Beim Kunden kommt die Email an, aber ich als Absender bekomme nach wie vor keine Kopie.
Schade - werde nun doch mpform testen
Offline
Leider funktioniert mpform bei mir auch nicht so gut:
bekomme das CSS nicht so hin - dh. sieht trotz Überarbeitung auf responsive nicht so gut aus
und ich bekomme leider nur Fehlermeldung bei der Überprüfung, obwohl Captcha immer richtig ausgefüllt - es wird trotzdem verschickt, aber der rote Balken mit angeblicher falschen Einträgen ist nicht nachvollziehbar.
Offline
So habe nun Miniform bei meinem Provider allinkl getestet: da bekomme ich auch als Absender eine Kopie.
Bin im Moment ratlos, weil mpform leider Fehlermeldung bei Captcha zeigt und ich nicht herausfinde, woran das liegt.
Miniform wäre super, wenn die Kopie bei Hosteurope gehen würde - funktioniert aber aus unbekannten Gründen nicht.
WBCE ist bei beiden Providern die 1.5.2 und PHP 7.4
Hilfe würde ich auch bezahlen, kann das Projekt nicht so abschließen, wenn ich kein Formular hinbekomme, das nicht optimal läuft.
Offline
Did you test other email adresses (like gmail/hotmail) to test if the problem is not by your incoming mailbox (while talking to the sending mailserver)?
Wrong SPF or DKIM settings may cause the mail to be rejected.
Did you look in your spam folder (if any exist)?
Offline
Yes I tried different E-Mail adresses. And of course I looked in spam folders...
But now I tested again on page of my client (Webhoster Hosteurope) - I don't get a copy of my mail.
Offline
Tested now another form - with another formtemplate - but same problem.
I get no Kopie...
until 25minutes later: email and copy is now working -
I will test later again - perhaps there is a mistake in the first template
Last edited by webrose (15.12.2021 14:10:49)
Offline
Today it works! I did nothing since yesterday. It seems to be a problem at Hosteurope. With all-inkl. it has working suddenly.
Kompliment to dev4me: it is working responsive, very good to handle it.
Offline
dev4me
Hm, wenn die Testmails angekommen sind, hat das damit eher nichts zu tun.
Ich hatte das vorhin auf einer Testwebsite probiert, da hatte es problemlos geklappt.
Ich hänge hier die angepasste miniform/view.php mal an.Alternative wäre noch mpform, da ist es auch möglich, an den Formularausfüller eine Mail zu senden, aber da muss das CSS sicherlich auch angepasst werden.
Leider funktioniert die angepasste view.php von Florian nur wenn man im Backend angemeldet ist.
Gibt es einen Ausweg mit Miniform?
Offline
Kann ich nicht bestätigen. Die Änderung (die nicht von mir, sondern Ruud erdacht wurde) funktioniert unabhängig davon, ob man am Backend angemeldet ist.
Wichtig ist,
- dass das Häkchen "Bestätigung an authentifizierten Benutzer" gesetzt ist
- das es im Formular ein Feld gibt, das von Miniform als Mailfeld erkannt wird
- die Formular-Absenderadresse zur Domain gehört, da sonst möglicherweise entweder der Ausgangsmailserver die Mail nicht versendet und/oder der Eingangsserver die Mail ablehnt bzw. als Spam klassifiziert.
Sorgen sind wie Nudeln: man macht sich meist zu viele.
Offline
Danke Florian für Deine schnelle Antwort.
Die wichtigen Punkte habe ich überprüft alles ok.
Der Mailversand an den Absender, funktioniert nur wenn im Feld "E-Mail-Absender:" und "E-mail Empfänger:", die Standard-E-Mailadresse bei Allgemeine Optionen verwendet wird.
Offline
Der Mailversand an den Absender, funktioniert nur wenn im Feld "E-Mail-Absender:" und "E-mail Empfänger:", die Standard-E-Mailadresse bei Allgemeine Optionen verwendet wird.
Na, das ist doch was anderes als
Leider funktioniert die angepasste view.php von Florian nur wenn man im Backend angemeldet ist.
oder?
Es ist abhängig vom Webserver bzw. Webhoster, wie "tolerant" der Mailversand per PHP ist. Bei manchen Webhostern ist es egal, welche Absenderadresse hinterlegt ist, bei anderen muss diese exakt zur Domain passen. Je nach Webhoster muss es sich auch um ein richtiges Postfach handeln (und nicht nur eine Weiterleitung oder eine gar nicht existierende Adresse).
Die Mailadressen selbst müssen nicht mit der Standard-Mailadresse aus den Grundeinstellungen übereinstimmen. Dort kann z.B. admin@example.com hinterlegt sein, und Absender des Formulars ist dann formular@example.com und der Empfänger ist service@example.com.
Bei Versandproblemen immer auch mal testen, bei den Grundeinstellungen von PHPmail auf SMTP umzustellen bzw. umgekehrt.
Weiterhin kann es bisweilen bei manchen Webhostern mehrere Minuten, in Einzelfällen sogar Stunden, dauern, bis eine formulargenerierte Mail zugestellt wird (Spamfilter/Greylisting).
Last edited by florian (29.05.2025 06:14:46)
Sorgen sind wie Nudeln: man macht sich meist zu viele.
Offline