Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
symfony4:email [2019/09/20 07:19] marclebrun |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Email ====== | ||
- | |||
- | Liens: | ||
- | * [[https://codereviewvideos.com/course/symfony-4-beginners-tutorial/video/send-email-symfony-4]] | ||
- | |||
- | ===== Swift Mailer ===== | ||
- | |||
- | **Swift Mailer** est déjà inclus dans les dépendances du projet : | ||
- | |||
- | <code json composer.json> | ||
- | { | ||
- | "require": { | ||
- | "symfony/swiftmailer-bundle": "^3.1", | ||
- | } | ||
- | } | ||
- | </code> | ||
- | |||
- | Dans une fonction d'un contrôleur : | ||
- | |||
- | <code php> | ||
- | public function index(Request $request, \Swift_Mailer $mailer) { | ||
- | |||
- | $message = (new \Swift_Message('Sujet du message')) | ||
- | ->setFrom('envoyeur@mail.com') | ||
- | ->setTo('destinataire@mail.com') | ||
- | ->setBody( | ||
- | "Texte du message", | ||
- | 'text/plain' | ||
- | ); | ||
- | |||
- | $mailer->send($message); | ||
- | |||
- | } | ||
- | </code> | ||