# Attachment an Bestellbetätigungsmail anfügen

**URL:** <https://forum.shopware.com/t/attachment-an-bestellbetatigungsmail-anfugen/36703>\
**Category:** Programmierung\
**Created:** [12. Mai 2016 um 10:30 UTC](https://forum.shopware.com/t/attachment-an-bestellbetatigungsmail-anfugen/36703 "2016-05-12T10:30:41Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Liverson](https://avatars.discourse-cdn.com/v4/letter/l/b19c9b/32.png) [@Liverson](https://forum.shopware.com/u/Liverson)\
**Post date:** [12. Mai 2016 um 10:30 UTC](https://forum.shopware.com/t/attachment-an-bestellbetatigungsmail-anfugen/36703/1 "2016-05-12T10:30:41Z")

</div>

Hallo,

in einem Plugin möchte ich über das Event „Shopware\_Modules\_Order\_SendMail\_BeforeSend“ noch einen dynamisch generierten Email-Anhang hinzufügen.

Im Listener habe ich versucht das so zu bewerkstelligen:

```
public function ShopwareModulesOrderSendMailBeforeSend(Enlight_Event_EventArgs $arguments)
    {
        $return = $arguments->getReturn();

        /** @var $sOrder sOrder */
        $sOrder = $arguments->getSubject();

        $mail = $arguments->getMail();
        $mail->addAttachment($this->Path() . 'mein-dynamisches-file.pdf');

    }

```

Wenn ich das versuche wird eine Expection von Zend geschmissen dass er die Method getHeader() nicht findet:&nbsp;„Fatal error: Call to a member function getHeaders() on a non-object in …/shopware/engine/Library/Zend/Mime/Message.php on line 179“

Kann mir jemand sagen, was ich falsch mache??&nbsp;Hab auch schon versucht eine neue Mail-Instanz zu feuern. Das funktioniert solange ich keine Attachment hinzufüge, sobald dies passiert fliegts mir um die Ohren.&nbsp;
