почему идентификатор учетной записи Google и пароль не работают когда-нибудь и используют 2-й шаг проверки после того, как дает ключ в laravel 5.4? - PullRequest
0 голосов
/ 15 мая 2018

Вот некоторые необходимые сведения о конфигурации в файле .env, и это также работает.

Часто фреймворки laravel принимаются только Проверка Google на 2-м шаге после выдачи ключей вместо пароль Google ID , поэтому, пожалуйста, кто-нибудь знает, почему не работает пароль Google ID и2-й шаг ключ работает?

Моя проблема Пароль Google или Ключ подтверждения 2-го шага , Пожалуйста, помогите мне.

MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=465
MAIL_USERNAME=google ID
MAIL_PASSWORD=google ID Password
MAIL_ENCRYPTION=ssl

Пожалуйста, опоздайте мне, если какая-то нужная информацияпропал без вести.

Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 15 мая 2018

Во-первых, вы должны разрешить «незащищенному» приложению доступ к вашей Gmail. Смотри: https://support.google.com/accounts/answer/6010255?hl=en

Тогда, если у вас не работает порт 465 с ssl, попробуйте с 587 и tls.

Это всегда работает для меня:

MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_FROM_ADDRESS=<email_add>
MAIL_FROM_NAME="<name>"
MAIL_ENCRYPTION=tls
MAIL_USERNAME=<gmail>
MAIL_PASSWORD=<password>

p / s: использовать Google SMTP только для разработки ENV

0 голосов
/ 15 мая 2018

используйте вот так:

MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=25
MAIL_USERNAME=id
MAIL_PASSWORD=password
MAIL_ENCRYPTION=tls 
...