使用Symfony(快捷邮件和Gmail)发送邮件
我正在尝试将Swiftmailer与Symfony 2.4结合使用 这是我的config.yml:使用Symfony(快捷邮件和Gmail)发送邮件,gmail,swiftmailer,symfony-2.4,Gmail,Swiftmailer,Symfony 2.4,我正在尝试将Swiftmailer与Symfony 2.4结合使用 这是我的config.yml: # This file is auto-generated during the composer install # parameters: # mailer_transport: gmail # mailer_host: smtp.gmail.com # mailer_user: jules.truong.pro@gmail.com # mailer_password: XXXXXX # ma
# This file is auto-generated during the composer install
# parameters:
# mailer_transport: gmail
# mailer_host: smtp.gmail.com
# mailer_user: jules.truong.pro@gmail.com
# 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('julestruonglolilol@email.com')
# ->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合作,所以在本地
这是我的代码有问题还是谷歌有问题
谢谢尝试将以下内容添加到您的swiftmail配置中,因为GMail需要加密/ssl连接
encryption: ssl
显然,这与加密无关。问题是gmail在从应用程序发送电子邮件方面受到限制。我现在使用sendinblue作为smtp服务器