2014-11-18 4 views
0

Я пытаюсь использовать Swiftmailer с Symfony 2.4.Отправка почты с помощью Symfony (SwiftMail & Gmail)

Вот мой config.yml:

# This file is auto-generated during the composer install 
# parameters: 
# mailer_transport: gmail 
# mailer_host: smtp.gmail.com 
# mailer_user: [email protected] 
# mailer_password: XXXXXX 
# mailer_port: 465 
# locale: fr 
# secret: XXXX 

И это parameters.yml

# Swiftmailer Configuration 
# swiftmailer: 
#  transport: %mailer_transport% 
#  username: %mailer_user% 
#  password: %mailer_password% 

Мой код довольно простой:

# $request = $this->get('request'); 
# $dataSubject = $request->query->get('lbSubject'); 
# $dataEmail = $request->query->get('lbEmail'); 
# $dataMessage = $request->query->get('lbMessage'); 
# //Récupération du service 
# $mailer = $this->get('mailer'); 
# 
# // Création de l'e-mail : le service mailer utilise SwiftMailer, donc nous créons une instance de Swift_Message 
# $message = \Swift_Message::newInstance() 
#  ->setSubject($dataSubject) 
#  ->setFrom($dataEmail) 
#  ->setTo('[email protected]') 
#  ->setBody($dataMessage); 
# 
# try 
# { 
#  if (!$mailer->send($message, $failures)) 
#  { 
#   return new Response('Erreur' . $failures,400); 
#  } 
#  return new Response('OK',200); 
# } 
# catch(Exception $e) 
# { 
#  return new Response('Erreur' . $failures,400); 
# } 

В конце концов, она возвращает a)

Соединение не может быть установлено с принимающей smtp.gmail.com

Это довольно наступление, потому что я знаю, что мой пароль.

Через несколько минут, я получаю и адрес электронной почты, который говорит мне, что кто-то пытался взломать мой счет и т.д. ...

О, и я бегу это с WAMP, так и в местном.

Возможно, это мой код, который имеет проблему или Google?

Благодаря

ответ

2

Попробуйте добавить следующие строки в конфигурации swiftmail как GMail требует подключения шифрования SSL/

encryption: ssl 
+0

По-видимому, это было не о шифровании. Проблема в том, что gmail ограничивает отправку электронной почты из приложения. Теперь я использую sendinblue как smtp-сервер – julestruong

Смежные вопросы