---
title: "EXT: htmlmail addAttachment"
url: "https://www.typo3.net/d/107072-ext-htmlmail-addattachment"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage"]
created: "2011-08-31"
last_reply: "2011-09-01"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# EXT: htmlmail addAttachment

Extensions › Entwicklung · 1 Antwort · gestartet 2011-08-31

## Eröffnungsbeitrag

**chainsaw81** · 2011-08-31 · [Beitrag #1](https://www.typo3.net/d/107072-ext-htmlmail-addattachment/1)

Hi zusammen,

ich verzweifel an der Aufgabe via Email einen Anhang zu verschicken ...:'(

Nach lange Suche in Google fand ich so einige Hinweise - nun wird zumindest die Email verschickt, jedoch ohne Anhang.

Hat jemand noch einen Rat?

```php
#hier müssen die entsprechenden Parameter gesetzt werden
$email['address']='empfaenger@zuhause.de';
$email['body']='<h1>Message</h1><p>dies ist eine HTML-Mail. Klick mal auf <a href="http://www.google.de">Google</a></p>';
$email['subject']='eine HTML-Mail';
 
$html_start='<html><head><title>HTML-Mail</title></head><body>';
$html_end='</body></html>';
 
$this->htmlMail = t3lib_div::makeInstance('t3lib_htmlmail');
$this->htmlMail->start();
$this->htmlMail->recipient = $email['address'];
$this->htmlMail->subject = $email['subject'];
$this->htmlMail->from_email = $this->conf['fromEmail'];
$this->htmlMail->from_name = 'XXX XXX';
$this->htmlMail->returnPath = $this->conf['adminEmail'];
$this->htmlMail->addPlain($email['body']);
$this->htmlMail->addAttachment('pfad/zu/meinem/xxx.pdf');
$this->htmlMail->setHTML($this->htmlMail->encodeMsg($html_start.$email['body'].$html_end));
$this->htmlMail->send($email['address']);
```

(Quelle: <http://www.sk-typo3.de/Mail-erzeugen.215.0.html>)

**$this->htmlMail->addAttachment('pfad/zu/meinem/xxx.pdf');**

Danke u Gruß

## Antworten

### [#2](https://www.typo3.net/d/107072-ext-htmlmail-addattachment/2) · manu3 · 2011-09-01

Hab leider fast das selbe Problem.
Dieser Code funktioniert mit TYPO3 4.3 ohne Probleme und ab 4.4 nicht mehr.

```php
$htmlMail = t3lib_div::makeInstance('t3lib_htmlmail');
				$htmlMail->start();
				$htmlMail->setRecipient($toEmail);
				$htmlMail->subject = "betreff";
				$htmlMail->from_email = "da";
				$htmlMail->from_name = "Dem";
				$htmlMail->setHTML($htmlMail->encodeMsg($html));
				$htmlMail->addAttachment("pfad zur Datei der auch stimmt");
				$htmlMail->send($htmlMail->recipient);
```

Und bei diesem bekomm ich immer so eine E-Mail

------------part_2_4e5f84b71ef7d
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

test
------------part_2_4e5f84b71ef7d

Jemand hierzu einen Rat?

---

Quelle: „EXT: htmlmail addAttachment“, typo3.net, https://www.typo3.net/d/107072-ext-htmlmail-addattachment
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
