Zum Inhalt springen

Mailformplus 3.3: Benutzeremail als Absender benutzen

Erstellt am 18. Januar 2005 · 15 Antworten · letzte Antwort am 22. März 2010

Tags: E-Mail-Versand, Frage

burnet ·

Entweder ist es noch zu früh am morgen oder es gibt sie nicht. :o Ich finde die Datei class.tx_thmailformplus_pi1.php einfach nicht. Wo liegt die???

Das Formular läuft prima.

claudia2 ·

hallo burnet,

falls noch nicht gefunden:

unter Ext. Manager > Loaded Extensions, Mailformplus auswählen > rechts oben aus dem Menü 'Edit Files' auswählen > und schon hast Du die Datei....

grüße
claudia

iconomie ·

Hallo!
Unter Mailformplus 3.5. geht es bei mir so:

class.tx_thmailformplus_pi1.php -> Zeile 189:

$email_sender = $this->getFieldContent("email_sender");

Das "email_sender" einfach durch den Namen Eures Formularfeldes ersetzen.

Vielleicht kann das ja jemand gebrauchen.

mfG
iconomie

elv1s ·

Hallo,

Ich habe mailformplus 3.6.1...

krieg es aber nicht hin..

Jemanden vielleicht ´ne Id?

Habe es $email_sender = $this->getFieldContent("email_sender");
versucht aber... nichts

Danke Gruss
Kasper

bedunet ·

Hallo,

das Forum ist klasse. Habe schon vieles gelernt nur eines funktioniert irgendwie nicht (oder ich bin zu dämlich). Ich benutze Mailformplus 3.7. Wie bekomme ich es hin, das die Mailadresse die der User in dem Feld email angibt als Absendeadresse angegeben wird?

iconomie ·

Hallo Forum!

Ich benutze ebenfalls MailformPlus 3.7 und stehe vor dem gleichen Problem!
Ich habe folgende Zeile (205) in der Datei "class.tx_thmailformplus_pi1.php" angepasst und den eMail-Feldnamen meines Formulars angegeben:

$email_sender = $this->getFieldContent("email_sender");

Das hat allerdings nichts gebracht!Ich habe auch die Zeilen "397" und "714" angepasst...aber ohne Erfolg.
Die im Formular eingegebene Adresse wird zwar als "Reply-to" angezeigt, allerdings nicht als "From".

Außerdem sendet die Version 3.7 wieder doppelte eMails.

Hat da schon jemand einen Lösungsansatz für?

mfG
iconomie

iconomie ·

Hallo Forum!

Um in der Version 3.7 die eingegebene Adresse als From zu benutzen, muss man folgendes ändern:
Zeile 205:

$email_sender = $this->getFieldContent("email_sender");

in:

$email_sender = $this->get_post['Formular-Feldname'];

Wenn man also das richtige Array benutzt, funktioniert das auch! #angry#

Bleibt nur noch das Problem der doppelten eMail...

mfG
iconomie

blab ·

Hab bei mir (4.0.3) in Zeile 1390:

$email_sender = $this->getFieldContent("email_sender");

durch

$email_sender = t3lib_div::GPvar("email");

ersetzt.