Wolfgang Wagner Genau darauf zielte der Gedanke mit lieber erstmal in der Datenbank speichern und danach versenden ab.
Es haben bereits mehrere Kunden versäumt, die SPF, DKIM und DMARC richtig zu setzen und/oder die Firewall nicht richtig konfiguriert, da waren die Formulare in der Datenbank Gold wert und der Kunde war endlos happy. Wichtig dabei, den Kunden zu unterweisen, dass er regelmäßig die Formulare in der Datenbank löschen soll. Je nach Anwendungsfall habe ich da Spielräume von bis zu 1 Jahr Aufbewahrungszeit vom Datenschützer freigegeben bekommen. Also 2x pro Jahr aufräumen, schadet ja eh nicht.
Und ein weiterer Gedanke bei erst in DB speichern und dann per Mail versenden ist, hast Du ein Konfigurationsfehler bei deinen Mail-Einstellungen im TYPO3, kann es zu einem Fehler führen, was das danach erst speichern unmöglich machen könnte. Daher speichere ich immer erst und dann kommt die Mail.
Der Finisher für Redirect oder Textausgabe am Ende ... sollte in der Tat als Letztes erfolgen ;-)