9 votes

Comment puis-je envoyer des e-mails à partir d'une classe de service Symfony2 ?

Je peux utiliser avec succès le code suivant pour envoyer des emails à partir du contrôleur :

$message = \Swift_Message::newInstance()
    ->setSubject('Hello Email')
    ->setFrom('send@example.com')
    ->setTo('recipient@example.com')
    ->setBody($this->renderView('HelloBundle:Hello:email.txt.twig', array('name' => $name)))
;
$this->get('mailer')->send($message);

Comment dois-je modifier le code pour l'utiliser à partir d'une classe de service ?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X