1

我的项目基于 symfony 2.3.19 + 最新版本版本 FOSUserBundle。

实际上,FOSuserBundle 运行良好。事实上,所有功能都正常工作。现在,我的目标是在用户注册时激活电子邮件确认。为此,我以这种方式配置了我的项目:

# app/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 
    firewall_name: main
    user_class: Minn\UserBundle\Entity\User
    registration:
        form:
            type: minn_user_registration    
        confirmation:
            enabled:    true 
            template:   MinnUserBundle:Registration:email.txt.twig        
            from_email: 
                address: XXXXXXX@gmail.com
                sender_name: XXXXXXX  
    service:
        mailer:  fos_user.mailer.twig_swift

检查此配置后,我会收到/register/check-email我在MinnUserBundle:Registration:email.txt.twig. 但是 symfony 没有发送任何电子邮件,也没有返回任何错误。

它有什么想法吗?

谢谢,

4

1 回答 1

1

这只是 SMTP 凭据上的错误....再次感谢....

于 2014-09-10T13:53:35.307 回答