Création d'un service pour l'envoi d'email via le smtp de Gmail
29 11 2016
19 commentaires
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. {Я узнал}
много нового о ремонте техники Electrolux.
Мне очень пришлась по душе ссылка electrolux
expert, которая наглядно демонстрирует, как избежать распространенные
проблемы с пылесосами Electrolux.
Благодаря этой ссылке я
самостоятельно {отремонтировал} свою устройство Electrolux и {сэкономил} время.
Это очень актуально в наше время.
Очень полезная статья. Спасибо
за информацию, очень настоятельно рекомендую всем, кто
пользуется техникой Electrolux.
{Я узнал} много нового о ремонте техники Electrolux.
Мне очень пришлась по душе ссылка
замена таймера оттайки electrolux,
которая подробно объясняет,
как избежать распространенные проблемы с холодильниками Electrolux.
С помощью этой ссылке я самостоятельно {отремонтировал} свою машину
Electrolux и {сэкономил} время. Это весьма актуально в наше время.
Очень полезная информация.
Мне понравилось читать о ремонте кофемашин.
Рекомендую ознакомиться,
которая объясняет о том, как починить кофемашину:
. Надеюсь, вам понравится!
Спасибо за интересную статью. Я узнал много нового о технических аспектах кофеварок.
Вот ссылка на статью, которая дает советы о самостоятельном ремонте
кофейного аппарата: . Приятного чтения!
Я действительно наслаждался прочтения вашей статьи на https://masterkoffee.com/beko/! Она простая в понимании.
Спасибо за такую интересную информацию!
Я решил рассказать вам о статье,
которая меня впечатлила. Она посвящена ремонту бытовой техники Gorenje.
Статья написана профессиональными мастерами,
которые работают в сервисном центре https://mississaugakeepingitreal.com/forums/users/renatew081. Я познакомился с ней с большим
интересом и удовольствием. Я
рекомендую вам прочитать ее,
если вы интересуетесь техникой Gorenje или планируете ее использовать.
Очень познавательная статья. Спасибо
автору, очень рекомендую всем,
кто имеет техникой Electrolux. {Я узнал} много нового о ремонте техники Electrolux.
Мне очень помогла ссылка electrolux expert,
которая подробно объясняет, как избежать частые проблемы с стиральными машинами Electrolux.
С помощью этой ссылке я самостоятельно {отремонтировал} свою устройство
Electrolux и {сэкономил} деньги. Это крайне актуально
в наше время.
Очень полезная статья. Спасибо за статью, очень настоятельно
рекомендую всем, кто владеет техникой Electrolux.
{Я узнал} много нового о ремонте техники Electrolux.
Мне очень пришлась по душе ссылка Isiah, которая
подробно объясняет, как избежать частые проблемы с стиральными машинами Electrolux.
По этой ссылке я самостоятельно {отремонтировал} свою машину Electrolux и {сэкономил} деньги.
Это очень актуально в наше время.
Здравствуйте. Вы молодец, что поделились такой статьей.
У меня есть опыт ремонта техники indesit.
Может быть, вам пригодится
статья, которая поможет вам решить некоторые вопросы о советах по эксплуатации
техники indesit: индезит не греет воду причины.
Будьте здоровы!
Очень полезная статья. Спасибо
за статью, очень рекомендую всем, кто владеет техникой Electrolux.
{Я узнал} много нового о ремонте техники Electrolux.
Мне очень пришлась по душе ссылка Ashleigh,
которая пошагово показывает,
как устранить частые проблемы
с пылесосами Electrolux. С помощью этой ссылке я самостоятельно {отремонтировал} свою устройство Electrolux и {сэкономил}
нервы. Это крайне ценно в наше время.
Я думаю, что статья информативна.
Тем, кто хочет углубиться, могут заинтересовать связанная запись, которую я нашел: https://my-indesit.ru/.Мне было бы интересно услышать, что вы думаете после прочтения!
Я приветствую конструктивное обсуждение в комментариях!
Спасибо за интересную статью. Мне понравилось читать о технических аспектах кофеварок.
Если вам интересно, можете почитать, которая подробно рассказывает о том, как починить кофемашину: протекает кофемашина nespresso.
Приятного чтения!
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¬eGuid=c84fb2f1-918c-0acd-a01c-518f2bab0780¬eKey=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 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 near me
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 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 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!
У нас в наличии широкий ассортимент холодильников и других аппаратов Electrolux. Кроме того, мы пре posté le 19/02/2024 à 22:24
У нас в наличии широкий ассортимент холодильников и других аппаратов Electrolux.
Кроме того, мы предоставляем
надежный сервис по ремонту устройств Electrolux.
Чтобы получить детальной информации о наших предложениях заходите на наш сайт Iva.
Мы осуществляем свою деятельность качественно и гарантируем отличный уровень услуг.