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 :
