Problembeschreibung
Die TYPO3-Extension powermail wird häufig eingesetzt, da sie sehr flexibel und einfach zu bedienen ist. Leider gibt es ein Problem: der Absender der E-Mails, die an den Website-Betreiber gehen, lässt sich über die Konfiguration im PlugIn nicht einrichten. Es wird immer der Standard-Absender “powermail <noreply@domainname.xyz>” verwendet.
Lösung
Die Einstellungen können mittels TypoScript überschrieben werden.
Dazu im Template unter “Setup” folgenden Code einsetzen, die blau-markierten Bereiche sind dabei durch die gewünschten Werte zu ersetzen:
plugin.tx_powermail_pi1 {
markerALL.hideLabel = 1
email {
# Einstellungen für die E-Mail an den Standard-Empfänger (Websitebetreiber)
recipient_mail {
# Name des Absenders
sender.name = TEXT
sender.name.value = Absender Name
# E-Mail-Adresse des Absenders
sender.email = TEXT
sender.email.value = absender@adresse.de
}
# Einstellung für die E-Mail an den Benutzer (falls aktiviert)
sender_mail {
# Name des Absenders
sender.name = TEXT
sender.name.value = Absender Name
# E-Mail-Adresse des Absenders
sender.email = TEXT
sender.email.value = absender@adresse.de
}
}
}
Abschließend werden die E-Mails mit dem gewünschten Absender versendet.
Werden auf einer TYPO3-Installation mehrere powermail-Formulare verwendet, kann man einfach bei jedem Formular ein eigenes +ext-Template anlegen und den Code dort hinterlegen.
Tags: Extension, powermail, TYPO3, TypoScript

Danke für den Code. Super, wunderbar, funktioniert tadellos!
markerALL.hideLabel = 1
Ich würde sagen, diese zeile hat nichts mit den Mails zutun oder :-=
Das stimmt – zumindest nicht direkt mit dem Absender.
markerALL.hideLabel = 1sorgt dafür, dass in der E-Mail nur die ausgefüllten Felder erscheinen.