[TYPO3-german] powermail: Ausgabe der Zeit des Absendens in der Mail?

Thomas Kowtsch thomas at kowtsch.de
Wed Jul 4 22:03:11 CEST 2012


Hallo,

ich habe hier ein "kleines" Problem mit powermail 1.6.3: Für den 
Absender des Formulars soll der Zeitpunkt des *Absendens* des Formulars 
in der Mail stehen (kann ja vom Mailversand/Empfang abweichen, und 
mailheader liest nicht jeder so intuitiv ;-) )

Aber: Wie soll man das möglichst robust anstellen? Hilfreiche Ideen sind 
willkommen, ein bissel was habe ich schon selber probiert:

1) In der einfachsten aller Welten würde man natürlich das CRDate aus 
der Datenbank nehmen - geht aber nicht, weil die Mails vor dem Speichern 
in der DB versendet werden.

2) Gut, nächster Versuch: custom TS field

plugin.tx_powermail_pi1.dynamicTyposcript {
    SAVEDATE = TEXT
    SAVEDATE.data =  date:U
    SAVEDATE.strftime = %d.%m.%Y / %H:%m
}

3) Sehr schön, damit bekommt man eine Ausgabe. Nur leider nicht den 
Zeitpunkt zum Submit, sondern wenn die Formularseite zum ersten mal 
aufgerufen wird (quasi session_start). Moment, wieso eigentlich, wenn 
die ganze Seite auf no_cache = yes steht?

Egal, nächster Versuch: COA_INT, das dürfte nun wirklich nicht im Cache 
landen

plugin.tx_powermail_pi1.dynamicTyposcript {
    SAVEDATE = COA_INT
    SAVEDATE {
      10 = TEXT
      10.data =  date:U
      10.strftime = %d.%m.%Y / %H:%m
    }
}

Korrektur: Funktioniert so gar nicht, keine Ausgabe in Mails oder 
sonstwo. Grummel.

Daher nun 4) die Frage, ob jemand noch bessere Ideen oder 
Fehlerkorrekturen hat. Im Notfall muss ich mich per Hook auf 
hook_submit_beforeEmails() einklinken, aber wenn es mit "Bordmitteln" 
geht wäre es mir lieber.

Danke schon mal vorab,

Thomas


More information about the TYPO3-german mailing list