email - symfony2 + fos 用户 bundle ,未收到注册确认邮件

标签 email fosuserbundle symfony-2.4

我安装了 FOS UserBundle 用于用户登录/注册。问题是,注册后,它会将我重定向到“../register/check-email”页面,其中有一条众所周知的消息,即带有激活链接的邮件已发送到用户的电子邮件,但我不知道没有收到任何电子邮件。 我的 config.yml 文件包含 fos_user 的代码:

fos_user:
    db_driver: orm
    firewall_name: main
    user_class: IngrijireMedicalaAcasa\AppBundle\Entity\User
    registration:
        form:
            type: ingrijiremedicalaacasa_appbundle_registration   
        confirmation:
            enabled: true
    service:
        mailer: fos_user.mailer.default    
    from_email:
        address:        noreply@anytext.com
        sender_name:    any text

我还需要在某处进行其他配置吗?

我提到我尝试用我自己的有效邮件地址更改地址“noreply@anytext.com”。 我什至用我的邮件详细信息更改了parameters.yml,但它仍然不起作用。 哦,我尝试从我的本地主机发送邮件。

我希望你们知道我的问题的解决办法。我认为这是一件我没有看到、我不知道或者我忘记做的小事。

最佳答案

试试这个:(如果您的电子邮件是 gmail (mailer_transport),则有效

#app/config/config.yml
//
# Swiftmailer Configuration
swiftmailer:
    transport: "%mailer_transport%"
   # host:      "%mailer_host%"
    username:  "%mailer_user%"
    password:  "%mailer_password%"
    spool:     { type: memory }
fos_user:
    db_driver: orm # other valid values are 'mongodb', 'couchdb' and 'propel'
    firewall_name: main
    user_class: IngrijireMedicalaAcasa\AppBundle\Entity\User
    registration:
        confirmation:
            from_email:
                address:        your.email@gmail.com
                sender_name:    Any Text
            enabled: true
    service:
            mailer: fos_user.mailer.twig_swift

在你的 config_dev.yml 中:

//
assetic:
    use_controller: true
swiftmailer:
    transport: gmail
    username:  your.email@gmail.com
    password:  your password

在app/config/parameter.yml中:

//
mailer_transport: gmail
//

关于email - symfony2 + fos 用户 bundle ,未收到注册确认邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21750219/

相关文章:

html - 创建电子邮件模板时出现问题

symfony - Sonata Admin Bundle 仪表板过滤器实体来自角色和 DDBB 权限

symfony - 更改用户权限后强制重新认证

Symfony2 - block 类型 sonata.user.block.menu 不存在

symfony - 在routing.yml中使用parameters.yml中的数组

php - Symfony2 : How to use constraints on custom compound form type?

javascript - 电子邮件正则表达式 - 排除指定集

android - 电子邮件 Intent 的附加信息 - 首选项 XML

css - 如何使用一个使用字体 Latos 的按钮构建一个 mailchimp 模板,该模板将导出到 MandrillApp 而不会中断?

php - 在 Symfony2 中克隆另一个域的 session cookie