Я использую Swift Mailer для отправки электронной почты, и после отправки электронной почты в коробке у меня есть почта без HTML, как на экране
но в других почтовых сервисах все нормально
это мой код
public function createMessage($subject, $receivers, $template, $context)
{
$message = \Swift_Message::newInstance($subject);
$message->setFrom($this->from_address);
$message->setTo($receivers);
$body = $this->twig->render($template, $context);
$plaintext = strip_tags($body);
$message->setBody($body, "text/html");
$message->addPart($plaintext, "text/plain");
$this->mailer->send($message);
}
Какая проблема в этом коде? Я установил body test / html. Какую проблему не понимаю
Попробуйте с этим:
public function __construct(Container $oContainer) {
$this->oContainer = $oContainer;
}
$ This-> oContainer-> Get ( ‘шаблонный’) -> Render ()
И установите контент самостоятельно:
$ Сообщение-> SetContentType ( ‘текст / html’);
Других решений пока нет …