TYPO3 - Mailform Absendeadresse: Unterschied zwischen den Versionen
Aus Wikizone
(Die Seite wurde neu angelegt: „E-mail Absender bei Standard Mailformularen einrichten - gerade bei Multidomain - Webseiten muss man aufpassen. Denn standardmäßig wird die erste gefundene Doma…“) |
(kein Unterschied)
|
Aktuelle Version vom 24. Juni 2014, 15:50 Uhr
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