-1

我无法使用 symfony2 发送电子邮件

应用程序/配置/config.yml

swiftmailer:
    transport: smtp
    encryption: ssl
    auth_mode:  login
    host:       smtp.gmail.com
    username:   mymail@gmail.com
    password:   mypassword

src/Ga/CmsBundle/Resources/config/routing.yml

emailing:
  pattern: /emailing
  defaults: { _controller: "GaCmsBundle:main:emailing" }

src/Ga/CmsBundle/Controller/mainController.php

public function emailingAction()
{
    $message = \Swift_Message::newInstance()
        ->setSubject('Hello Email')
        ->setFrom('mymail@gmail.com')
        ->setTo('anothermail@yahoo.com')
        ->setBody('mahdi musawie');
    $this->get('mailer')->send($message);

    return new response("mahdi");
}
4

1 回答 1

2

尝试设置一个端口(这个是 465 用于谷歌应用程序)或使用传输:gmail

这个对我来说很好用:(我使用谷歌应用程序)

mailer_transport: gmail
mailer_host: smtp.gmail.com
mailer_user: xxx@my-domain.com
mailer_password: xxx
mailer_port: 465
于 2013-10-29T15:58:50.633 回答