Vse o WEB
Информация и размышления о Web технологиях

Что нового в Symfony 4.4: Notification Emails

Компонент Mime был представлен в Symfony 4.3, чтобы помочь вам создавать сообщения электронной почты. В Symfony 4.4 он был улучшен, добавлением уведомлений по электронной почте. Эти электронные письма являются стандартными сообщениями, используемыми для отправки уведомлений себе (например, регистрация нового пользователя, оплата некоторых счетов и т. д.)

<?php

use Symfony\Bridge\Twig\Mime\NotificationEmail;

$message = <<<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;

$email = (new NotificationEmail())
    ->from('site@example.com')
    ->to('user@example.org')
    ->subject('My first notification email via Symfony')
    ->markdown($message)
    ->action('More info?', 'https://example.com/')
    ->importance(NotificationEmail::IMPORTANCE_HIGH)
;

 

Письма с уведомлением уже оформлены с адаптивным дизайном, основанным на Foundation for Emails 2, но вы можете переопределить тему глобально или по электронной почте.

 

Оригинал статьи: https://symfony.com/blog/new-in-symfony-4-4-notification-emails

Наверх