dsn5510 2016-02-26 13:36
浏览 109
已采纳

无法使用SwiftMailer和Symfony 2发送电子邮件

I'm trying to send emails using SwiftMailer and Symfony2.

Before I had a Can't connect to smtp.gmail.com issue, but know, I haven't any error, but the message is still not sent.

Here is my config.yml :

swiftmailer:
    transport: mail
    encryption: ssl
    host: smtp.gmail.com
    port: 465
    auth_mode: login
    username:   myUsername@gmail.com
    password:   myPassword

config_test.yml :

swiftmailer:
    disable_delivery: false

controller to send :

$message = \Swift_Message::newInstance(null)
   ->setSubject('Test')
   ->setFrom('test@gmail.com')
   ->setTo('test@gmail.com')
   ->setBody('Test test test !!');

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

I tried many fix I found on internet, but nothing fixed it :/

I'm trying to send it using Wamp, Locally

EDIT :

I've set the transport to SMTP and now, when I use port 443, I got a timeout, if I use 465, I just get "can't connect" again.

EDIT 2:

I tried to use "Transport: gmail", but still "can't connect" message Here is my config:

transport: gmail
username:  'myEmail@gmail.com'
password:  'myPassword'
  • 写回答

2条回答 默认 最新

  • dongshi1869 2016-02-26 14:12
    关注

    For sending mail with Gmail you can use transport: gmail

    If you need more information: http://symfony.com/doc/current/cookbook/email/gmail.html

    If it's well configured and doesn't work, check about your security environment (firewall, ...)

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?