2016-02-17 3 views
-1

Я пытаюсь отправить электронное письмо с fosuserbundle, но он не работает. это мой конфигурационный файл:symfony2 gmail отправить письмо не работает

config.yml

swiftmailer: 
    transport: "%mailer_transport%" 
    encryption: "%mailer_encryption%" 
    host:  "%mailer_host%" 
    username: "%mailer_user%" 
    password: "%mailer_password%" 


fos_user: 
    db_driver: orm 
    firewall_name: main 
    user_class: Session\UserBundle\Entity\User 
    registration: 
     confirmation: 
      enabled: true 

parameters.yml

parameters: 
     database_driver: pdo_mysql 
     database_host: 127.0.0.1 
     database_port: null 
     database_name: ensaj 
     database_user: root 
     database_password: null 
     mailer_encryption: ssl 
     mailer_auth_mode: login 
     mailer_transport: gmail 
     mailer_host: smtp.gmail.com 
     mailer_user: [email protected] 
     mailer_password: 1xxxxxxx 

     locale: fr 
     secret: 2ca840346e95efa11df5c5f12a572ea5dcf64e83 

любая идея пожалуйста; , кстати, я меняю конфигурацию gmail на активный pop и imap, но никак не могу. и иногда у меня есть сообщение на мой адрес электронной почты, что заметить: заблокировали попытки соединения

+0

В вашей конфигурации коммутатора вы пропустили параметр порта. «порт:% mailer_port%» и «auth_mode:% mailer_auth_mode%». и в ваших параметрах.yml будет mailer_port: 465. И в вашем «mailer_transport: smtp» будет работать вместо gmail. – herr

+1

@herr - вам не нужны все эти параметры при использовании транспорта 'gmail' http://symfony.com/doc/current/cookbook/email/gmail.html –

+0

@ tomasz-madeyski - Спасибо за обновление. Я не знал о параметре gmail. – herr

ответ

1

для меня это работает, как:

swiftmailer: 
    transport: "%mailer_transport%" 
    username: "%mailer_user%" 
    password: "%mailer_password%" 

при использовании mailer_transport == GMAIL

необязательно вы, возможно, придется допустить, что счет, используемый для вашего приложения, https://support.google.com/accounts/answer/6010255

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