- Я получил исключение:
Не удалось установить соединение с хостом smtp.gmail.com
- То же исключение в старом проекте Symfony2.8 и новейшем Symfony3.
- Я могу пропинговать
smtp.gmail.com
.
Не удалось установить соединение с хостом smtp.gmail.com
smtp.gmail.com
.Виноват антивирус Avast.
В Google «Настройки учетной записи» включите «Доступ для менее защищенных приложений», установив для него значение «Разрешить».
Хост почтовой программы — это ваш локальный хост или 127.0.0.1. Это не smtp.google.com
Я использую эту конфигурацию для своего локального приложения
parameters:
mailer_transport: gmail
mailer_host: smtp.gmail.com
mailer_user: [email protected] //replace by your gmail account
mailer_password: ********** //replace by your gmail password
config.yml:
swiftmailer:
transport: "%mailer_transport%"
host: "%mailer_host%"
username: "%mailer_user%"
password: "%mailer_password%"
spool: { type: memory }
ваш код контроллера, кажется, такой же, как у меня.
Как сказал Napestershine в своем ответе, не забудьте разрешить менее безопасное приложение в своей учетной записи Gmail.