Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

symfony2 + fos user bundle, register confirmation mail not receiving

I installed FOS UserBundle for user login/register. The thing is that after registering, it redirects me on the "../register/check-email" page where it has the well-known message that a mail with the activation link has been sent to the user's email, but I don't receive any e-mail. My config.yml file has this code for the 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:        [email protected]
        sender_name:    any text

Do I have to do any other configuration somewhere?

I mention I tried to change the address "[email protected]" with my own valid mail address. I changed even the parameters.yml with my mail details but it still doesn't work. Oh, and I try to send the mail from my localhost.

I hope you guys know what's the solving to my problem. I think it's a small thing that I don't see, I don't know or I forgot to do it.

like image 611
knot Avatar asked Nov 11 '22 13:11

knot


1 Answers

try this : (works if your email is 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:        [email protected]
                sender_name:    Any Text
            enabled: true
    service:
            mailer: fos_user.mailer.twig_swift

in your config_dev.yml :

//
assetic:
    use_controller: true
swiftmailer:
    transport: gmail
    username:  [email protected]
    password:  your password

in app/config/parameter.yml:

//
mailer_transport: gmail
//
like image 103
Zied R. Avatar answered Dec 08 '22 20:12

Zied R.