[英]Symfony, swiftmailer, incorrect email
我使用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);
}
这段代码有什么问题? 我设置了身体test / html。 什么问题不明白
试试这个:
public function __construct(Container $oContainer) {
$this->oContainer = $oContainer;
}
$ this-> oContainer-> get('templating')-> render()
并自行设置内容:
$ message-> setContentType('text / html');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.