Service swiftmailer ( envoie de mail sous Symfony3)

Sous Symfony 3, le service swiftmailer permet d'envoyer des mails, en utilisant une syntaxe précise.

Tout d'abord, il faut configurer ce service dans le fichier : app/config/config.yml en ajoutant le code suivant :

Dans cet exemple le smtp utilisé est Gmail .

Une fois la configuration est faite, on peut envoyer des mails en utilisant les méthodes que fournit ce service comme suite :

Le template qui définit le corps du mail est présent dans :  app/Resources/views/Emails/test.html.twig , c'est un template twig ordinaire.  La variable "parameters" permet  de passer des variables du controlleur au template twig  :

Tags :
Swiftmailer