2014-02-13 2 views
5

Ich installierte FOS UserBundle für Benutzeranmeldung/registrieren. Die Sache ist, dass es mich nach der Registrierung auf die Seite "../register/check-email" umleitet, wo es die bekannte Nachricht enthält, dass eine Mail mit dem Aktivierungslink an die E-Mail des Benutzers gesendet wurde, aber ich weiß nicht, Ich erhalte keine E-Mail. Meine config.yml Datei hat den Code für die fos_user:symfony2 + fos Benutzerbündel, registrieren Bestätigungsmail nicht erhalten

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 

Habe ich irgendwo eine andere Konfiguration zu tun haben?

Ich erwähnte, ich habe versucht, die Adresse "[email protected]" mit meiner eigenen gültigen E-Mail-Adresse zu ändern. Ich habe sogar die Parameter.yml mit meinen Mail-Details geändert, aber es funktioniert immer noch nicht. Oh, und ich versuche, die Mail von meinem localhost zu senden.

Ich hoffe, Sie wissen, was ist die Lösung für mein Problem. Ich denke, es ist eine kleine Sache, die ich nicht sehe, ich weiß es nicht oder ich habe es vergessen.

Antwort

1

versuchen Sie dies: (funktioniert nur, wenn Sie Ihre E-Mail-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 Ihrem config_dev.yml ist:

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

in app/config/parameter.yml:

// 
mailer_transport: gmail 
// 
+0

danke für die Unterstützung, ich habe versucht und es funktioniert nicht.Ich habe immer noch keine Mail.Ich frage mich, sollte es nicht mit der SMTP-Konfiguration von Fosusbundle konfiguriert? Und Shoul Gibt es eine gültige E-Mail? Könnte es nicht nur ein Name wie [email protected] oder etwas sein? – knot