Zum Inhalt springen

Powermail: Mailversand unterbinden

Erstellt am 21. März 2017 · 2 Antworten · letzte Antwort am 11. April 2017

Tags: Powermail, E-Mail-Versand, TYPO3 7, Frage

hector ·

Hallo zusammen,

ich möchte gerne in Abhängigkeit einer Auswahl innerhalb der Formularfelder den Mailversand wahlweise unterbinden. Welche Möglichkeiten habe ich dazu? Das Settings-Array kann ich nicht modifizieren, das Mail-Subject leeren (vgl. Flexform) hilft nicht, wenn ich die Empfängermailadresse leere, wird eine Fehlermeldung ausgegeben.

Vielen Dank für Eure Anregungen.

Cheers
hector

einpraegsam.​net ·

Unterbinden kann man den Mailversand ganz einfach über TypoScript:

plugin.tx_powermail.settings.setup.receiver.enable = 0

Dann noch eine Condition außen herum, die auf einen POST Paramter von powermail abfragt und fertig ist die Anforderung

Unbekannter Benutzer ·

So was in die Richtung habe ich auch erst gemacht. :-)
Bei mir war halt das die Anhänge nach Auswahl unterschiedlich sind.

Das Ganze ist dieses Formular hier:
https://www.fham.de/de/infomaterial-anfordern/
je nach Studiengang wird ein anderes PDF an die E-Mail gehängt. Kombiniere das mit dem Beitrag vom Alex, dann sollte das gehen :-)

hiermit kannst Du die Selctauswahl abfangen. Pro Eintrag musst Du das unten anhängen

plugin.tx_powermail.settings.setup.sender.addAttachment = COA
plugin.tx_powermail.settings.setup.sender.addAttachment.10 = TEXT

[globalString = GP:tx_powermail_pi1|field|marker = Betriebswirtschaft B.A.]  
plugin.tx_powermail.settings.setup.receiver = 0
[end]