Symfony2.1:以HTML格式发送的电子邮件似乎被转义

Symfony2.1:以HTML格式发送的电子邮件似乎被转义,symfony,html-email,symfony-2.1,swiftmailer,Symfony,Html Email,Symfony 2.1,Swiftmailer,在我的Symfony2.1应用程序中,我使用SwiftMailer发送电子邮件。因为我处于开发模式,所以我不发送real的电子邮件。我在分析器提供的工具栏中控制输出 我发送的电子邮件是HTML格式的。因此,为了确保HTML输出,我做了以下设置: $message = \Swift_Message::newInstance() ->setContentType("text/html") ->setSubject('Conferma registrazio

在我的Symfony2.1应用程序中,我使用SwiftMailer发送电子邮件。因为我处于开发模式,所以我不发送real的电子邮件。我在分析器提供的工具栏中控制输出

我发送的电子邮件是HTML格式的。因此,为了确保HTML输出,我做了以下设置:

$message = \Swift_Message::newInstance()
        ->setContentType("text/html")
        ->setSubject('Conferma registrazione nuovo utente')
        ->setFrom('xxx@xxx.com')
        ->setTo($email)
        ->setBody($this->renderView('AcmeMessageBundle:Contact:contact_request_email.html.twig', 'text/html');

$this->get('mailer')->send($message);

我想HTML电子邮件的所有设置都可以。尽管如此,我发现发送的电子邮件在探查器专用区域中没有显示为HTML。特别是,所有HTML标记都被转义!为什么?我在设置中遗漏了什么

对于开发人员,建议设置类似于处理电子邮件的功能

# app/config/config_dev.yml
swiftmailer:
    transport: gmail
    username:  your_gmail_username
    password:  your_gmail_password

至于HTML电子邮件,我不知道你到底有什么问题,可能是任何问题。HTML电子邮件并不容易(就像为IE6开发一样),这就是为什么很多开发人员选择发送文本电子邮件。

你应该先尝试发送电子邮件,看看会发生什么。我会的,但我是Xampp的本地人。如果有人使用Symfony2在开发模式下发送电子邮件,他们会知道html电子邮件是显示为html还是转义html(即纯文本)。你有什么经验吗?对于dev,你应该使用类似的东西。@ChocoDeveloper嘿,是我做的,电子邮件是以HTML格式发送的!为什么探查器不显示HTML电子邮件?这真是难以置信。谢谢!请考虑邮寄详细的答案,我一会儿就接受。