# Bestellbestätigungs-E-Mail BCC hinzufügen

**URL:** <https://forum.shopware.com/t/bestellbestatigungs-e-mail-bcc-hinzufugen/49748>\
**Category:** Programmierung\
**Created:** [28. November 2017 um 12:06 UTC](https://forum.shopware.com/t/bestellbestatigungs-e-mail-bcc-hinzufugen/49748 "2017-11-28T12:06:14Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![HeidelbergerPayment](https://avatars.discourse-cdn.com/v4/letter/h/858c86/32.png) [@HeidelbergerPayment](https://forum.shopware.com/u/HeidelbergerPayment)\
**Post date:** [28. November 2017 um 12:06 UTC](https://forum.shopware.com/t/bestellbestatigungs-e-mail-bcc-hinzufugen/49748/1 "2017-11-28T12:06:14Z")

</div>

Hallo Zusammen,&nbsp;

Ich versuche aus einem Plugin heraus der&nbsp;Bestellbestätigungs-E-Mail einen weiteren BCC hinzuzufügen. Hierzu registriere ich mich auf den Event “Shopware\_Modules\_Order\_SendMail\_BeforSend” und wollte dann in der Callback-Methode über das Args-Objekt mir das Mail-Objekt holen. Ich habe allerdings festgestellt, dass bei mir das Args-Objekt schon Leer ist. Hier ein Code-Auszug aus meiner Bootstrap:&nbsp;

```
 // Register on send order-confirmation mail $this-\>subscribeEvent( 'Shopware\_Modules\_Order\_SendMail\_BeforeSend', 'onBeforeSendOrderConfirmation' );

```

//Callback

public static function onBeforeSendOrderConfirmation(Enlight\_Event\_EventArgs $args) { Shopware()-\>Log()-\>log($args ,Zend\_Log::INFO); // $mailObject = $args-\>get(‘mail’); }

PS: Das Plugin muss aktuell noch auf dem alten Plugin-System aufgebaut werden aus Kompatibilitätsgründen.

---

<div class="post-metadata">

**Author:** ![arnebecker](https://avatars.discourse-cdn.com/v4/letter/a/3bc359/32.png) [@arnebecker](https://forum.shopware.com/u/arnebecker)\
**Post date:** [28. November 2017 um 14:05 UTC](https://forum.shopware.com/t/bestellbestatigungs-e-mail-bcc-hinzufugen/49748/2 "2017-11-28T14:05:57Z")

</div>

Nimm doch lieber das Filter Event davor:&nbsp;Shopware\_Modules\_Order\_SendMail\_Filter

Da kannst du das Mail Objekt wenigstens noch verändern. Bin grad nicht so sicher, wie sich das an der Stelle mit Call by Value oder Call by Reference verhält.

---

<div class="post-metadata">

**Author:** ![HeidelbergerPayment](https://avatars.discourse-cdn.com/v4/letter/h/858c86/32.png) [@HeidelbergerPayment](https://forum.shopware.com/u/HeidelbergerPayment)\
**Post date:** [28. November 2017 um 14:40 UTC](https://forum.shopware.com/t/bestellbestatigungs-e-mail-bcc-hinzufugen/49748/3 "2017-11-28T14:40:35Z")

</div>

Hallo @arnebecker‍,&nbsp;

Danke erstmal für den Hinweis, mir wurde allerdings in nem Gitter-Chat schon mitgeteilt, dass der BCC der Mail gar nicht zu bearbeiten ist, und ich stattdessen die Mail clonen müsste und dann dem Klon einen neuen Empfänger zuweisen müsste. Leider ist mein Problem schon bei dem&nbsp;

```
Enlight_Event_EventArgs $args

```

da mir innerhalb der Funktion $args dann leer zu sein scheint.&nbsp;
