Hallo liebe Shopware-Gemeinde,
ich versuche aus meinem Plugin eine Mail mit Anhang zu verschicken. Ich verwende diese Code dafür:
$mail = Shopware()->TemplateMail()->createMail('sXYZ', $context);
$mail->addTo("xyz@xyz.de");
$mail->addAttachment(
fopen(Shopware()->OldPath()."meinPfad/xyz.txt","r"),
Zend_Mime::TYPE_OCTETSTREAM,
Zend_Mime::DISPOSITION_ATTACHMENT,
Zend_Mime::ENCODING_BASE64,
"xyz.txt"
);
$mail->send();
Ich erhalte danach einen Fehler, der da lautet:
Fatal error: Call to a member function getHeaders() on resource in /is/htdocs/xxx/www/xxx/engine/Library/Zend/Mime/Message.php on line 179
503 Service Unavailable
Das Versenden ohne Attachment funktioniert ohne Probleme.
Hat hier eventuell einer einen Ansatz, was da das Problem ist? (Die Datei ist im Pfad vorhanden und der Pfad stimmt auch und ist zugänglich. Diese Fehlerquellen sind alle ausgeschlossen.).
Danke vorab.
VG
Frank