Symfony 3.4: FOS User Bundle отправляет почту с gmail не работает - PullRequest
0 голосов
/ 27 апреля 2018

Я работаю с Symfony 3.4 lts , и я установил FOS User Bundle 2.0 и я тестирую разные действия:

Регистрация: OK (пользователь создал, но не получает письмо)

Логин: OK

забыл пароль: NOK (я не получаю почту)

Так что я думаю, что проблема в конфигурации почты:

#parameters.yml:

parameters:

    database_host: XXXXXX        
    database_port: XXXXXX
    database_name: XXXXXX
    database_user: XXXXXX
    database_password: XXXXXX
    mailer_transport: smtp
    mailer_host: 127.0.0.1
    mailer_user: XXXXXX@gmail.com
    mailer_password: XXXXXX
    secret: XXXXXX

#config.yml

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: AppBundle\Entity\User
    from_email:
        address: "%mailer_user%"
        sender_name: "%mailer_user%"
    service:                               
    mailer: fos_user.mailer.twig_swift
    registration:
        confirmation:
            enabled: true
    resetting:
        email:
            from_email:
                address:        %mailer_user%
                sender_name:    Demo Resetting

Может кто-нибудь может мне помочь?

1 Ответ

0 голосов
/ 27 апреля 2018

Вот что у меня сработало:

mailer_transport: gmail
mailer_host: smtp.gmail.com
mailer_user: mail_acount@gmail.com
mailer_password: your_pwd

Вам необходимо установить настоящий mailer_host или определить конфигурацию, которая указывает, что вы находитесь в среде разработчика.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...