In powermail 2.0.19 und parallel ab 2.1.8 gibt es hierfür eine Einstellung in TypoScript:
plugin.tx_powermail {
settings {
setup {
default {
senderName = TEXT
senderName.value = Fallback
senderEmail = TEXT
senderEmail.value = takethis@ifemptyemail.org
}
}
}
}
Hintergrund: Normalerweise setzt man den Haken im Formular bei "This field contains the Email of the sender". Sobald also eine E-Mail-Adresse in diesem Feld im Frontend eingetragen wird, nutzt powermail diese als Absender-Adresse für die normale Mail (z.B. an den Admin).
Jetzt kann es sein, dass dieses Feld kein Pflichtfeld ist und eventuell leer ist. Für diesen Fall gibt es die Einstellung.
Hallo einpraegsam.net
Besten Dank für die Antwort.
Es geht mir eher darum, die Adresse im replyTo-Feld zu überschreiben und zwar dynamisch auf den Formular-Daten.
Also ungefähr so, nur kriege ich die Adresse, welche man im Formular eingibt, einfach nicht da rein. 🙂#angry#
plugin.tx_powermail {
settings {
setup {
receiver {
overwrite {
# Reply address
replyToEmail = TEXT
replyToEmail.value = {e_mail}
replyToName = TEXT
replyToName.value = Absender-Name
}
}
}
}
Hallo einpraegsam.net
Besten Dank für die Antwort.
Es geht mir eher darum, die Adresse im replyTo-Feld zu überschreiben und zwar dynamisch auf den Formular-Daten.
Also ungefähr so, nur kriege ich die Adresse, welche man im Formular eingibt, einfach nicht da rein. 🙂#angry#
plugin.tx_powermail {
settings {
setup {
receiver {
overwrite {
# Reply address
replyToEmail = TEXT
replyToEmail.value = {e_mail}
replyToName = TEXT
replyToName.value = Absender-Name
}
}
}
}
So z.B.:
plugin.tx_powermail {
settings.setup.receiver {
overwrite {
# Reply address
replyToEmail = TEXT
replyToEmail.data = GP:tx_powermail_pi1|field|e_mail
replyToName = TEXT
replyToName.value = Absender-Name
}
}
}
Vielen Dank für die Antwort.
Leider scheint das nicht wirklich zu klappen.
Muss ich da evtl. was ersetzen?
Für was steht "_pi1"?
Hab's auch unter "Constants" mit:
plugin.tx_powermail.settings.receiver.overwrite.replyToName = GP:tx_powermail_pi1|field|e_mail
resp.
plugin.tx_powermail.settings.receiver.overwrite.replyToName = {GP:tx_powermail_pi1|field|e_mail}
Leider funktioniert das auch nicht. o.O
Hi Alex,
dein Tipp war wie immer Gold wert. Danke.
War genau das, was ich gesucht habe. :-)
(Hätte ich auch selber drauf kommen können *grins*)
CU,
Mischa.
@katoomba hast du noch Probleme oder hat sich das Thema gelöst?
Ist okay, vielen Dank!
Das Problem hat sich gelöst.
Bzw
plugin.tx_powermail {
settings.setup.receiver {
overwrite {
# Reply address
replyToEmail = TEXT
replyToEmail.data = GP:tx_powermail_pi1|field|email
replyToName = COA
replyToName {
10 = TEXT
10.data = GP:tx_powermail_pi1|field|vorname
15 = TEXT
15.noTrimWrap = | ||
20 = TEXT
20.data = GP:tx_powermail_pi1|field|nachname
}
}
}
}