Nuevo en Symfony 4.4: Emails de notificación
El componente Mime añadido en Symfony 4.3 permite crear mensajes de email. En Symfony 4.4 lo hemos mejorado con los emails de notificación. Se trata de un tipo especial de email preconfigurado y prediseñado que ha sido pensado para que te envíes notificaciones a ti mismo (ej. cada vez que un usuario se da de alta, cuando recibes el pago de una factura, etc.)
use Symfony\Bridge\Twig\Mime\NotificationEmail; $email = (new NotificationEmail()) ->from('[email protected]') ->to('[email protected]') ->subject('My first notification email via Symfony') ->markdown(<<<EOF There is a **problem** on your website, you should investigate it right now. Or just wait, the problem might solves itself automatically, we never know. EOF ) ->action('More info?', 'https://example.com/') ->importance(NotificationEmail::IMPORTANCE_HIGH) ;
Si ahora usas el componente Mailer para enviar este mensaje, verás algo como lo siguiente en tu cliente de correo:
Las principales diferencias respecto a los emails normales es que estos ya están prediseñados con un estilo listo para usar y responsive basado en el framework Foundation for Emails 2. Además incluyen utilidades para definir "acciones", que son botones pinchables que se muestran en el email.
Esta funcionalidad fue contribuida por Fabien Potencier en el pull request #33605.
Fuente: New in Symfony 4.4: Notification Emails
Comentarios
Proyectos Symfony destacados
La plataforma de eCommerce 100% Symfony que rivaliza con Magento y PrestaShop. Ver más
Síguenos en @symfony_es para acceder a las últimas noticias.