Я хотел бы послать автоматически сгенерированное электронное письмо с телом HTML из моего приложения с помощью Swift.
Вот мой текущий код:
$message = Swift_Message::newInstance()
->setFrom(array('dummy1@test.com' => 'John Doe'))
->setTo('dymmy2@test.com')
->setSubject('some subject');
$message->setBody($this->getPartial('global/mail_partial'));
$this->getMailer()->send($message);
Я уже попытался изменить Тип контента заголовка электронного письма с помощью некоторых определенных методов Swift, но это не работает.
См:
Отправка HTML E-Mail (из SwiftMailer Docs)
Вам нужно добавить эту строку для установки html content-type:
$message->setContentType("text/html");
Альтернативно, это можно сделать, передав второй аргумент в методе $message->setBody():
$message->setBody($this->getPartial('global/mail_partial'), 'text/html');.