2014-11-18 11 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 

그리고이

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

내 코드는 아주 기본적인 parameters.yml이다 : 말

# $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); 
# } 

, 그것은 반환 오류

smtp.gmail.com 호스트와의 연결을 설정할 수 없습니다.

내 암호를 알고 있기 때문에 매우 불쾌합니다.

는 몇 분 후, 나는 받아 지역에서, 그래서 누군가가 등 내 계정을 해킹하려고 하더군요 이메일 ...

아, 그리고 난, WAMP 이것을 실행하는거야.

이 코드는 문제가 있거나 Google에 문제가 있습니까? Gmail은 같은 swiftmail 구성에 다음과 같은 추가

감사

답변

2

시도는 암호화에 대해 아니었다 분명히 암호화/SSL 연결

encryption: ssl 
+0

이 필요합니다. 문제는 Gmail이 앱에서 이메일을 보내는 것에 대한 제한 사항이라는 것입니다. 이제 sendinblue를 SMTP 서버로 사용합니다. – julestruong