Création d'un service pour l'envoi d'email via le smtp de Gmail

29 11 2016

19 commentaires

Création d'un service pour l'envoi d'email via le smtp de Gmail

Pour gérer l'envoi d'email avec Symfony2, plusieurs solutions sont possibles:

  • utiliser la fonction mail de son hébergeur
  • utiliser le smtp de sa boîte de messagerie

Gmail

Pourquoi utiliser Gmail plutôt qu'une autre boîte de messagerie comme Yahoo? Il est prouvé que Gmail ne classe pas les emails venant d'un serveur en spam. Au contraire Yahoo classe certains emails aléatoirement dans le dossier spam.

Nous allons ici décrire le fonctionnement de l'envoi d'email avec le smtp de Gmail sous Symfony. Nous allons mettre à jour le fichier Config.yml comme ceci:

transport: smtp

encryption: ssl

auth_mode: login

host: smtp.gmail.com

user: monemail@gmail.com

password: monmdp

spool: { type: memory }

 

Ensuite nous allons appeler un service dans le contrôleur:

$this->container->get('EmailMerci')->emailMerci($commande);

 

Et nous allons déclarer le service dans le fichier Services.yml:

EmailMerci:

    class: Ecommerce\EcommerceBundle\Services\

EmailMerci

    arguments : [@service_container]

 

Et nous allons créer le service EmailMerci en passant des paramètres à la vue:

class EmailMerci {

    public function __construct(ContainerInterface $container) {

        $this->container = $container;

}

public function emailMerci($commande) {

    $message = \Swift_Message::newInstance()

    ->setSubject('Validation de votre commande')

    ->setFrom(array('service@web-city.fr' => "Web-City.fr"))

    ->setTo($commande->getUtilisateur()->getEmailCanonical()) ->setCharset('utf-8')

    ->setContentType('text/html')

    ->setBody($this->container->get('templating')

    ->render('EcommerceBundle:SwiftLayout:

validationCommande.html.twig',

array('utilisateur' => $commande->getUtilisateur())));

    $this->container->get('mailer')->send($message);

} }


 catégorie: Symfony


Commentaires

У нас в наличии широкий ассортимент холодильников и других аппаратов Electrolux. Кроме того, мы пре posté le 19/02/2024 à 22:24

У нас в наличии широкий ассортимент холодильников и других аппаратов Electrolux.
Кроме того, мы предоставляем
надежный сервис по ремонту устройств Electrolux.
Чтобы получить детальной информации о наших предложениях заходите на наш сайт Iva.
Мы осуществляем свою деятельность качественно и гарантируем отличный уровень услуг.


Очень познавательная статья. Спасибо за статью, очень рекомендую всем, кто пользуется техникой Ele posté le 24/02/2024 à 01:31

Очень познавательная статья.
Спасибо за статью, очень рекомендую всем, кто
пользуется техникой Electrolux. {Я узнал}
много нового о ремонте техники Electrolux.

Мне очень пришлась по душе ссылка electrolux
expert, которая наглядно демонстрирует, как избежать распространенные
проблемы с пылесосами Electrolux.
Благодаря этой ссылке я
самостоятельно {отремонтировал} свою устройство Electrolux и {сэкономил} время.
Это очень актуально в наше время.


Очень полезная статья. Спасибо за информацию, очень настоятельно рекомендую всем, кто пользуется те posté le 25/02/2024 à 04:00

Очень полезная статья. Спасибо
за информацию, очень настоятельно рекомендую всем, кто
пользуется техникой Electrolux.
{Я узнал} много нового о ремонте техники Electrolux.

Мне очень пришлась по душе ссылка
замена таймера оттайки electrolux,
которая подробно объясняет,
как избежать распространенные проблемы с холодильниками Electrolux.
С помощью этой ссылке я самостоятельно {отремонтировал} свою машину
Electrolux и {сэкономил} время. Это весьма актуально в наше время.


Очень полезная информация. Мне понравилось читать о ремонте кофемашин. Рекомендую ознакомиться, кото posté le 27/02/2024 à 22:21

Очень полезная информация.

Мне понравилось читать о ремонте кофемашин.
Рекомендую ознакомиться,
которая объясняет о том, как починить кофемашину:
. Надеюсь, вам понравится!


Спасибо за интересную статью. Я узнал много нового о технических аспектах кофеварок. Вот ссылка на posté le 28/02/2024 à 19:11

Спасибо за интересную статью. Я узнал много нового о технических аспектах кофеварок.
Вот ссылка на статью, которая дает советы о самостоятельном ремонте
кофейного аппарата: . Приятного чтения!


Я действительно наслаждался прочтения вашей статьи на https://masterkoffee.com/beko/! Она простая в posté le 29/02/2024 à 00:48

Я действительно наслаждался прочтения вашей статьи на https://masterkoffee.com/beko/! Она простая в понимании.

Спасибо за такую интересную информацию!


Я решил рассказать вам о статье, которая меня впечатлила. Она посвящена ремонту бытовой техники Gore posté le 01/03/2024 à 00:08

Я решил рассказать вам о статье,
которая меня впечатлила. Она посвящена ремонту бытовой техники Gorenje.
Статья написана профессиональными мастерами,
которые работают в сервисном центре https://mississaugakeepingitreal.com/forums/users/renatew081. Я познакомился с ней с большим
интересом и удовольствием. Я
рекомендую вам прочитать ее,
если вы интересуетесь техникой Gorenje или планируете ее использовать.


Очень познавательная статья. Спасибо автору, очень рекомендую всем, кто имеет техникой Electrolux. posté le 01/03/2024 à 07:05

Очень познавательная статья. Спасибо
автору, очень рекомендую всем,
кто имеет техникой Electrolux. {Я узнал} много нового о ремонте техники Electrolux.

Мне очень помогла ссылка electrolux expert,
которая подробно объясняет, как избежать частые проблемы с стиральными машинами Electrolux.
С помощью этой ссылке я самостоятельно {отремонтировал} свою устройство
Electrolux и {сэкономил} деньги. Это крайне актуально
в наше время.


Очень полезная статья. Спасибо за статью, очень настоятельно рекомендую всем, кто владеет техникой E posté le 03/03/2024 à 07:38

Очень полезная статья. Спасибо за статью, очень настоятельно
рекомендую всем, кто владеет техникой Electrolux.
{Я узнал} много нового о ремонте техники Electrolux.
Мне очень пришлась по душе ссылка Isiah, которая
подробно объясняет, как избежать частые проблемы с стиральными машинами Electrolux.
По этой ссылке я самостоятельно {отремонтировал} свою машину Electrolux и {сэкономил} деньги.

Это очень актуально в наше время.


Здравствуйте. Вы молодец, что поделились такой статьей. У меня есть опыт ремонта техники indesit. Мо posté le 04/03/2024 à 22:38

Здравствуйте. Вы молодец, что поделились такой статьей.

У меня есть опыт ремонта техники indesit.
Может быть, вам пригодится
статья, которая поможет вам решить некоторые вопросы о советах по эксплуатации
техники indesit: индезит не греет воду причины.
Будьте здоровы!


Очень полезная статья. Спасибо за статью, очень рекомендую всем, кто владеет техникой Electrolux. {Я posté le 05/03/2024 à 20:09

Очень полезная статья. Спасибо
за статью, очень рекомендую всем, кто владеет техникой Electrolux.
{Я узнал} много нового о ремонте техники Electrolux.
Мне очень пришлась по душе ссылка Ashleigh,
которая пошагово показывает,
как устранить частые проблемы
с пылесосами Electrolux. С помощью этой ссылке я самостоятельно {отремонтировал} свою устройство Electrolux и {сэкономил}
нервы. Это крайне ценно в наше время.


Я думаю, что статья информативна. Тем, кто хочет углубиться, могут заинтересовать связанная запись, posté le 06/03/2024 à 17:27

Я думаю, что статья информативна.

Тем, кто хочет углубиться, могут заинтересовать связанная запись, которую я нашел: https://my-indesit.ru/.Мне было бы интересно услышать, что вы думаете после прочтения!
Я приветствую конструктивное обсуждение в комментариях!


Спасибо за интересную статью. Мне понравилось читать о технических аспектах кофеварок. Если вам инт posté le 06/03/2024 à 19:05

Спасибо за интересную статью. Мне понравилось читать о технических аспектах кофеварок.
Если вам интересно, можете почитать, которая подробно рассказывает о том, как починить кофемашину: протекает кофемашина nespresso.
Приятного чтения!


Great work! This brought to mind another intriguing piece recently posted which you can view at http posté le 11/03/2024 à 04:32

Great work! This brought to mind another intriguing piece recently posted which you can view at https://www.evernote.com/shard/s568/client/snv?isnewsnv=true&noteGuid=c84fb2f1-918c-0acd-a01c-518f2bab0780&noteKey=mePo2s4g8SKeL_A71ZIP5AzTkDlkXp9MaAh9Dg9FBEkKRhxR-g5EmJ6xqA&sn=https%3A%2F%2Fwww.evernote.com%2Fshard%2Fs568%2Fsh%2Fc84fb2f1-918c-0acd-a01c-518f2bab0780%2FmePo2s4g8SKeL_A71ZIP5AzTkDlkXp9MaAh9Dg9FBEkKRhxR-g5EmJ6xqA&title=The%2BConvenience%2Bof%2BHousehold%2BService.


Great blog here! Also your site rather a lot up fast! What host are you the usage of? Can I get you posté le 14/03/2024 à 00:18

Great blog here! Also your site rather a lot up fast! What
host are you the usage of? Can I get your affiliate hyperlink for
your host? I wish my website loaded up as quickly as yours lol
Pollen Allergies


Lift Supps Premium Supplements аnd Gym Apparel Wyoming, UႽA creatine neɑr me posté le 14/03/2024 à 00:30

Lift Supps
Premium Supplements аnd Gym Apparel
Wyoming, UᏚA
creatine near me


https://zunostore.me/ I'm truly enjoying the design and layout of your website. It's a very easy on posté le 18/03/2024 à 03:38

https://zunostore.me/
I'm truly enjoying the design and layout of your website.
It's a very easy on the eyes which makes it much more pleasant for me to come here
and visit more often. Did you hire out a designer to create your
theme? Great work!


casinos http://bestpricecasino.com Good post however , I was wanting to know if you could write a posté le 18/03/2024 à 04:00

casinos http://bestpricecasino.com

Good post however , I was wanting to know if you could
write a litte more on this subject? I'd be very thankful if you could
elaborate a little bit more. Cheers!


top casino http://club-des-joueurs.com What i don't understood is actually how you're not actually posté le 18/03/2024 à 05:02

top casino http://club-des-joueurs.com

What i don't understood is actually how you're not
actually much more smartly-liked than you might be now.
You are very intelligent. You recognize thus significantly relating to this subject, made me
personally consider it from numerous various angles.
Its like women and men aren't involved unless it's
something to accomplish with Lady gaga! Your own stuffs great.
All the time handle it up!



Laisser un commentaire