@brooklyn
Для отправки письма на Symfony с помощью Swiftmailer вам нужно выполнить следующие шаги:
1
|
composer require symfony/swiftmailer-bundle |
1 2 3 4 5 6 7 8 |
swiftmailer: transport: smtp host: smtp.gmail.com port: 587 encryption: tls username: [email protected] password: your_password spool: { type: 'memory' } |
1 2 3 4 5 6 7 8 9 10 11 |
$message = (new Swift_Message('Hello Email')) ->setFrom('[email protected]') ->setTo('[email protected]') ->setBody( $this->renderView( // templates/emails/registration.html.twig 'emails/registration.html.twig', ['name' => $name] ), 'text/html' ); |
1 2 |
$mailer = $this->get('mailer'); $mailer->send($message); |
Это все, что нужно для отправки письма на Symfony с помощью Swiftmailer. Обратите внимание, что для корректной работы Swiftmailer требуется настроенный почтовый сервер.