TYPO3 - Mailform Absendeadresse

Aus Wikizone
Wechseln zu: Navigation, Suche

E-mail Absender bei Standard Mailformularen einrichten - gerade bei Multidomain - Webseiten muss man aufpassen. Denn standardmäßig wird die erste gefundene Domain verwendet Die Datei t3lib/mail/class.t3lib_mail_swiftmaileradapter.php enthält Einträge dieser Art:

t3lib/utility/class.t3lib_utility_mail.php: * no-reply@FirstDomainRecordFound ->
t3lib/utility/class.t3lib_utility_mail.php: * no-reply@php_uname('n') ->
t3lib/utility/class.t3lib_utility_mail.php: * no-reply@example.com
t3lib/utility/class.t3lib_utility_mail.php: $address = 'no-reply@' . $host;
t3lib/utility/class.t3lib_utility_mail.php: $address = 'no-reply@' . php_uname('n');
t3lib/utility/class.t3lib_utility_mail.php: $address = 'no-reply@example.com';

Insbesondere der 1., 2, 4. und 5. deuten auf Defaultwerte hin, die im Falle fehlender Konfiguration Adressen der Art no-reply@example.com erzeugen können.

Die Lösung:

Sie haben hier zwei Möglichkeiten. Zum einen können Sie folgendermaßen die tatsächliche E-Mail Adresse des Absender verwenden die eingetragen wird, also die Adresse desjenigen, der das Formular ausgefüllt hat:

Email: | *Email=input,40 | | EMAIL 

Alternativ haben sie die Möglichkeit eine feste E-Mail Adresse je Formular zu hinterlegen:

| recipient = hidden | no-reply@example.com