- Startseite
- TYPO3-Tipps
- TYPO3-Mailformular
- E-Mail-Kopie der Anfrage
E-Mail-Kopie der Anfrage
- Diese Anleitung führt seit TYPO3 4.5 nicht mehr zum Erfolg. Vielmehr noch: Es werden aufgrund der zusätzlichen Anweisungen keine Kontaktanfragen mehr versendet!
E-Mail-Kopie an den Absender der TYPO3-Kontaktformular-Anfrage
Standardmäßig verschickt das TYPO3-integrierte Mailformular keine Kopie der Anfrage an den Anfragenden. Damit dennoch eine Mailkopie rausgeht, ist ein kleiner Eingriff in eine PHP-Datei von TYPO3 erforderlich.
Mailkopie an Anfragenden
Im Kontaktformular
Ins Mailformular kam die fett dargestellte und nun durchgestrichene Zeile hinzu:
<strong>Ihr Name</strong> | *Name=input,60,120 <strong>Ihre Telefonnummer</strong> | *Tel=input,60,120 <strong>Ihre E-Mail-Adresse</strong> | *EMail=input,60,120 Betreff | Betreff=input,60,120 <strong>Ihre Mitteilung</strong> | *Mitteilung=textarea,60,20 | formtype_mail=submit | Senden | html_enabled=hidden | 1 | subject=hidden | Mitteilung per Kontaktformular ()| recipient_copy=hidden | 1
In ../t3lib/class.t3lib_formmail.php
Die einfachste Lösung ist das Einfügen von etwas PHP-Code in die Datei [typo3Source]/t3lib/class.t3lib_formmail.php. Fügen Sie vor:
if (isset($V['recipient'])){
den folgenden PHP-Code ein, damit beim Aktivieren der Checkbox für Mailkopie eine Kopie der Mitteilung an den Absender geht.
if (trim($V['recipient_copy']) == '1') { $V['recipient_copy'] = $V['email']; }
Nachteil
Unschön an dieser recht einfachen Lösung ist, dass je nach Konfiguration des Mailsystems der Absender der Mitteilung zwar seine Kontaktformular-Anfrage per E-Mail erhält, allerdings auch mit seiner Absender-Mailadresse. Am besten Sie probieren dies bei Ihrer TYPO3-Installation aus.
Eine Alternative ist per Parameter die Absenderadresse dem Mailformular mitzugeben. Aber diese Adressen greifen nach unseren Erfahrungen Spamroboter ab. Deshalb haben wir davon Abstand genommen.
Quelle
http://www.typo3.net/index.php?id=13&action=list_post&tid=5602
typo3.org/documentation/document-library/references/doc_core_tsref/4.0.0/view/8/20
Ab TYPO3 4.5
Ab TYPO3-Version 4.5 macht diese Möglichkeit hingegen Probleme. Der eingefügte Formularparameter recipient_copy=hidden führte dazu, dass kein Formularversand mehr erfolgte.
Wundern Sie sich also daher nicht, wenn der Kontaktformular-Versand ab 4.5 nicht mehr funktioniert und Sie keine E-Mails bzw. Kontaktanfragen mehr bekommen!