2014-02-13 3 views
5

Я установил FOS UserBundle для входа/регистрации пользователя. Дело в том, что после регистрации он перенаправляет меня на страницу «../register/check-email», где у него есть известное сообщение о том, что письмо с ссылкой активации было отправлено на адрес электронной почты пользователя, но я не знаю, t получать любое электронное письмо. Мой файл config.yml имеет этот код для fos_user:symfony2 + fos user bundle, подтверждение регистрации почта не принимается

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 

Должен ли я делать любую другую конфигурацию, где-нибудь?

Я упомянул, что пытался изменить адрес «[email protected]» с моим собственным действительным почтовым адресом. Я изменил даже параметры.yml с моими подробностями, но он все еще не работает. О, и я пытаюсь отправить почту с моего локального хоста.

Надеюсь, вы, ребята, знаете, каково решение моей проблемы. Я думаю, что это небольшая вещь, которую я не вижу, я не знаю, или я забыл это сделать.

ответ

1

попробовать это: (работает, если ваш адрес электронной почты 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 

в вашем config_dev.yml:

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

в приложение/Config/parameter.yml:

// 
mailer_transport: gmail 
// 
+0

спасибо за поддержку, я пробовал, и он не работает. У меня все еще нет почты. Мне интересно, не должно ли это работать с smtp, настроенным fosuserbundle? И shoul d есть действующий адрес электронной почты? не могло ли это быть просто имя, например, [email protected] или что-то еще? – knot

Смежные вопросы