[gelöst] Event funktioniert nicht!

@Tipo schrieb:

Die E-Mailadresse für den Empfänger ist in

$args->get(‚mail‘)->getTo()

Es ist ein Array, das die Mailadressen enthält.

Ok, also dein Ansatz geht davon aus, dass ich in den Mail-Templates schon etwas drin stehen habe, damit ich es filtern kann.
Verstehe ich das richtig?

Mir wäre es lieb zu wissen welches Template es ist.
Also ob es sBIRTHDAY, sARTICLECOMMENT usw. ist.
Diese Templates stehen z.B. in der Datenbank in s_core_config_mails.

Die Methode habe ich soweit auch schon gefunden unter

engine\Shopware\Components\TemplateMail.php -> createMail()

In der Methode übergibt man z.B. „sBIRTHDAY“ usw.
Aber es gibt scheinbar kein Event, dass dort eingreift.

Aber trotzdem schon einmal vielen Dank für deinen Ansatz.

Lang lang ists her, geändert hat sich leider noch nichts ^^ - hast du einen Weg gefunden wie du auf dem  Event 

 Enlight\_Components\_Mail\_Send

den Namen des Templates bekommst? (z.B. sREGISTERCONFIRMATION )