SYMFONY 3.4:FOS用户捆绑包发送Gmail不起作用的邮件



我正在使用 Symfony 3.4 LTS ,然后我安装了 fos用户bundle 2.0 ,我正在测试不同的操作:

注册:确定(用户创建但未接收邮件(

登录:确定

忘记密码:诺克(我没有收到邮件(

所以我认为问题是在邮件配置中:

#parameters.yml:
parameters:
    database_host: XXXXXX        
    database_port: XXXXXX
    database_name: XXXXXX
    database_user: XXXXXX
    database_password: XXXXXX
    mailer_transport: smtp
    mailer_host: 127.0.0.1
    mailer_user: XXXXXX@gmail.com
    mailer_password: XXXXXX
    secret: XXXXXX
#config.yml
swiftmailer:
    transport: '%mailer_transport%'
    host: '%mailer_host%'
    username: '%mailer_user%'
    password: '%mailer_password%'
    spool: { type: memory }
fos_user:
    db_driver: orm 
    firewall_name: main
    user_class: AppBundleEntityUser
    from_email:
        address: "%mailer_user%"
        sender_name: "%mailer_user%"
    service:                               
    mailer: fos_user.mailer.twig_swift
    registration:
        confirmation:
            enabled: true
    resetting:
        email:
            from_email:
                address:        %mailer_user%
                sender_name:    Demo Resetting

有人可以帮助我吗?

这对我有用:

mailer_transport: gmail
mailer_host: smtp.gmail.com
mailer_user: mail_acount@gmail.com
mailer_password: your_pwd

您需要设置一个真实的mailer_host或定义指定您的配置。

相关内容

最新更新