Enviando un correo electrónico HTML usando Swift
-
29-09-2019 - |
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.
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