symfony2 gmail发送电子邮件无法正常工作

时间:2016-02-17 02:04:42

标签: symfony email fosuserbundle send

我尝试使用fosuserbundle发送电子邮件,但它无效。 这是我的文件配置:

config.yml

swiftmailer:
     transport:  "%mailer_transport%"
     encryption: "%mailer_encryption%"
     host:       "%mailer_host%"
     username:   "%mailer_user%"
     password:   "%mailer_password%"


fos_user:
     db_driver: orm
     firewall_name: main
     user_class: Session\UserBundle\Entity\User
     registration:
         confirmation:
             enabled: true

parameters.yml

  parameters:
      database_driver: pdo_mysql
      database_host: 127.0.0.1
      database_port: null
      database_name: ensaj
      database_user: root
      database_password: null
      mailer_encryption: ssl
      mailer_auth_mode: login
      mailer_transport: gmail
      mailer_host: smtp.gmail.com
      mailer_user: xxxxxxx@gmail.com
      mailer_password: 1xxxxxxx

      locale: fr
      secret: 2ca840346e95efa11df5c5f12a572ea5dcf64e83

任何想法,请; 顺便说一句,我将我的gmail配置更改为活动的pop和imap,但没办法。 有时我的电子邮件中有一条消息:通知:阻止连接尝试

1 个答案:

答案 0 :(得分:1)

对我而言,它的工作原理如下:

swiftmailer:
    transport: "%mailer_transport%"
    username:  "%mailer_user%"
    password:  "%mailer_password%"

使用mailer_transport == gmail

您可能需要允许该帐户用于您的应用, https://support.google.com/accounts/answer/6010255