SMTPMailer posílá plain i přes setHTMLBody

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

Ahoj,

mám vytvořenou tabulku s frontou mailů k odeslání.

Když použiji SMTP Mailer, tak mi to dojde v čistém plain textu a nikde nenní zaznamenaná žádná chyba.

V podstatě se pošle okamžitě ale přijde špatně, … nevíte co s tím?

----------d83z6w9tz1
Content-Level: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Databáze úkolů

 DobrĂ˝ den,

 Počta Igor Vám z databáze úkolů eskaluje úkol ...

 DĹŻvod eskalace: TEST.

 ProsĂm, vyĹ™ešte tento incident co nejdĹ™Ăve. DÄ›kujeme.

 Odesláno automaticky, na tuto zprávu prosĂm nereagujte.
 Vytvořeno v 28.6.2016 18:12:29, uživatelem Počta Igor
----------d83z6w9tz1
Content-Level: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
	$mailer = new SmtpMailer(["host" => "10.100.1.96"]);
foreach ($mails as $mail) {
	$message = new Message();
    $message->setFrom('Databáze úkolů <noreply@domain.com>');
    $message->addTo($mail->recipient);
    $message->setSubject($mail->subject);
    $message->setHtmlBody($mail->content);

    $mailer->send($message);
    $mail->submittedAt = 'now';
 	...
}
igor.pocta
Člen | 100
+
0
-

Zajimavý … nahrál jsem tam složku vendor/nette/mail ze staré verze (stará asi tři měsíce) a funguje to =D