Guten Tag!
Ich suche nach einer Möglichkeit, einem Sender nach Submit des Formular eine Email inkl. Attachment (z.B. eine PDF-Datei)
zu senden.
Geht das? Wenn ja wie?
Danke im Voraus.
Gruß
Martin
Guten Tag!
Ich suche nach einer Möglichkeit, einem Sender nach Submit des Formular eine Email inkl. Attachment (z.B. eine PDF-Datei)
zu senden.
Geht das? Wenn ja wie?
Danke im Voraus.
Gruß
Martin
Derzeit noch nicht
Hallo,
einpraegsam.net schriebDerzeit noch nicht
ist hier etwas in naher Zukunft geplant?
Ich würde gerne zB im "PM_SubmitEmailHook" dynamisch eine Datei (zB PDF oder auch eine XFDF) erzeugen und diese dann an die Email (Sender und/oder Emfpänger) anhängen.
Für Typoscript gibt es das "addAttachment-COA", kann ich das im Hook noch verändern und zuvor generierte Datei anhängen?
Vielen Dank für die Info im Voraus
Andreas
Man kann über einen Hook oder direkt über TS Dateien an Sender oder Empfänger anfügen
Hallo,
einpraegsam.net schriebMan kann über einen Hook oder direkt über TS Dateien an Sender oder Empfänger anfügen
Super, danke. Habe im Quellcode gerade den Hook "PM_SubmitEmailHook2" gefunden, dort läßt sich ein Attachment anfügen :-)
Hatte den Hook erst nicht gefunden, da er nicht in der Developers Corner aufgeführt ist.
Vielen Dank für die schnelle Antwort
Andreas
Hallo,
mit dem Attachment funktioniert soweit alles prima.
Was mir allerdings heute aufgefallen ist, dass manche Hooks zweimal aufgerufen werden. Ich nutze aktuell "PM_SubmitEmailHook", "PM_SubmitEmailHook2" und "PM_SubmitLastOneHook". Und habe jetzt folgenden Test eingebaut:
function PM_SubmitEmailHook($subpart, &$maildata, &$sessiondata, &$markerArray, $pObj)
{
t3lib_div::debug("zweimal?", "PM_SubmitEmailHook");
return;
}
Dies erzeugt die Ausgabe:
PM_SubmitEmailHook
|zweimal?|
PM_SubmitEmailHook
|zweimal?|
Dasselbe gilt für "PM_SubmitEmailHook2", jedoch nicht bei "PM_SubmitLastOneHook", da erhalte ich die Ausgabe (wie gewünscht) nur einmal.
Das Problem an der Sache ist, dass das von mir erstellte PDF nun zweimal nacheinander erzeugt wird. Es ist zwar nicht weiter schlimm, aber absolut unnötig.
Unter "Configuration" habe ich kontrolliert, dass die Hooks jeweils nur 1x eingetragen sind.
Hast Du hierfür eventuell eine Erklärung bzw. ist das nur bei mir der Fall?
Vielen Dank
Andreas
Zwei Mails zwei PDF? Mail an Sender und Empfänger...
Hi,
einpraegsam.net schriebZwei Mails zwei PDF? Mail an Sender und Empfänger...
stimmt, Du hast natürlich recht. Ich habe mir jetzt nochmal die "class.tx_powermail.submit.php" genau angeschaut. Die von mir verwendeten Hooks sind in der Funktion "sendMail()" beheimatet und diese wird für Sender und Empfänger separat aufgerufen. Daher die "doppelte" Ausführung des Hooks.
Ich erzeuge die PDF-Datei nun einmalig in "PM_SubmitBeforeMarkerHook" und füge sie erst in "PM_SubmitEmailHook2" an die beiden Emails an.
Viele Grüße
Andreas
Ein
if ($subpart == 'recipient') ...
hätte es vermutlich auch getan 😃
einpraegsam.net schriebEin
if ($subpart == 'recipient') ...hätte es vermutlich auch getan 😃
klar, aber nur solange Du nicht irgendwann einmal in einer zukünftigen Version die sender- vor der recipient-Mail versendest ;-)
Danke für die prompten Antworten!
Andreas