Email s přílohou = není odřádkování

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
kejlicz
Člen | 201
+
0
-

Ahoj všem.

Prosím moc o radu.

Posílám emaily stylem

		$latte = new \Latte\Engine();

		$params["response"] = $response;

		$mail = new \Nette\Mail\Message;
		$mail->setFrom("xxx", "xxx")
			->addTo($response->getReceiverEmail())
			->setSubject("Předmět")
			->addReplyTo($response->getSenderEmail())
			->setHtmlBody($latte->renderToString( __DIR__ . '/EmailTemplates/sendResponse.latte', $params));

Vše funguje jak má a latte šablona se použije pro vytvoření HTMl verze emailu.
Když ale přidám jako přílohu nějaký soubor, email zcela ztratí formátování textu včetně odřádkování a je teda nepoužitelný.

Nevíte co s tím?

Díky MOC.

Martin

iguana007
Člen | 970
+
0
-

Ukaz, jak tam vkladas tu prilohu :)

kejlicz
Člen | 201
+
+1
-

Moc se omlouvám. Jako v 95% případů, kdy se na něčem zaseknu, to je moje chyba. Jenže většinou si toho všimnu, když sem píšu dotaz, který ani nedopíšu.

Přílohu jsem vkládat v samostatné funkci, která byla převzata z jiného projektu a tak se to HthmlBody nastavovovalo znovu a špatně. Přehlédl jsem to.

Už to šlape jak má.

Díky a ještě jednou omluva :-)

iguana007
Člen | 970
+
0
-

Nejspis se jednalo o tentyz problem, jako tady: https://forum.nette.org/…elze-otevrit

kejlicz
Člen | 201
+
0
-

iguana007 napsal(a):

Nejspis se jednalo o tentyz problem, jako tady: https://forum.nette.org/…elze-otevrit

To ani ne. Tady se jednalo čistě o moji chybu, kdy jsem si nevšiml, že se HtmlBody nastavuje ještě jinde a nastavuje se tam do HtmlBody textová verze emailu.