Компонент Mime был представлен в Symfony 4.3, чтобы помочь вам создавать сообщения электронной почты. В Symfony 4.4 улучшили его с помощью уведомлений электронной почты. Эти электронные письма являются стандартными сообщениями, используемыми для отправки уведомлений (например, регистрация нового пользователя, оплата некоторых счетов и т. д.).
use Symfony\Bridge\Twig\Mime\NotificationEmail;
$email = (new NotificationEmail())
->from('fabien@example.com')
->to('fabien@example.org')
->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)
;
Теперь используйте компонент Mailer для отправки этого сообщения, и вы увидите что-то подобное в своем почтовом клиенте:
Письма с уведомлением уже оформлены с использованием адаптивного дизайна, основанного на Foundation for Emails 2, но вы можете переопределить тему глобально или по электронной почте.