Pregunta

Me gustaría enviar un correo electrónico generado automáticamente con el cuerpo HTML de mi solicitud para el uso de Swift.

Aquí está mi código actual:

$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);

Ya había intentado cambiar la cabecera Content-type del mensaje de correo electrónico utilizando algunos métodos específicos Swift pero no está trabajando.

¿Fue útil?

Solución

Vea:

Envío de un HTML E-Mail (de SwiftMailer Docs )

Es necesario añadir esta línea al conjunto html tipo de contenido:

$message->setContentType("text/html");

Alternativamente, por puede hacer pasar un segundo argumento en el método de $ Mensaje-> setBody ():

$message->setBody($this->getPartial('global/mail_partial'), 'text/html');.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top