繁体   English   中英

Symfony,swiftmailer,错误的电子邮件

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM