почему symfony4 swiftmailer с gmail не работает? - PullRequest
0 голосов
/ 12 марта 2019

Я не понимаю, почему swiftmailer не работает с gmail?

Я получаю это исключение:

 ERROR     [app] Exception occurred while flushing email queue: Connection could not be established with host smtp.gmail.com [ #0]

Вот MAILER_URL в файле .env:

MAILER_URL="gmail://**********@gmail.com:Password@localhost"

===> Мой пароль содержит некоторые специальные символы, такие как '@'.Что я должен сделать в этом случае?Может быть, поэтому он не работает?

Вот swiftmailer.yaml:

swiftmailer:
url: '%env(MAILER_URL)%'
spool: { type: 'memory' }

Я уже пытаюсь отключить Avast ... Очистить кэш ... не работает ...

Но когда я пытаюсь использовать другой smtp, такой как smtp.orange.fr, все работает нормально.

Любая идея, пожалуйста?

1 Ответ

0 голосов
/ 07 мая 2019

если имя пользователя, пароль или хост содержат какой-либо символ, который считается специальным в URI (например, +, @, $, #, /,:, *,!), Вы должны их кодировать. См. RFC 3986 для полного списка зарезервированных символов или используйте функцию urlencode для их кодирования.

...