Не получать электронную почту с помощью Gmail SMTP на живом сервере Laravel - PullRequest
0 голосов
/ 12 февраля 2019

Я нахожусь на Laravel 5.6, и мое приложение работает хорошо.Я использую Gmail SMTP для почтовых служб.

вот мой файл .env.

MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=username@gmail.com
MAIL_PASSWORD=password
MAIL_ENCRYPTION=tls

Я уже включен Менее безопасные приложения в Gmail также включены Двухэтапная проверка .

С localhost почтовая система работает как шарм, и я получаю все письма от Gmail SMTP.

Но с Live Server я не получаюлюбые сообщения электронной почты и даже нет сообщений об ошибках.

Мой хост является бесплатной учетной записью 000webhost , потому что я тестирую свое приложение.
, поэтому я читаю форумы на 000webhost и меняю "SET MXRECORD "в" GOOGLE MX RECORD ".

Теперь я получаю эту ошибку при отправке любого письма.

Ожидаемый код ответа 250, но получил код" 530 ", с сообщением" 530-5.5.1 Требуется аутентификация. Подробнее на 530 5.5.1 https://support.google.com/mail/?p=WantAuthError k142sm4568022ywa.67 - gsmtp "

Пожалуйста, помогите!Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 12 февраля 2019

Пожалуйста, разрешите доступ к менее безопасному приложению из своей учетной записи Google, выполнив следующие действия:

  1. Перейдите в свою учетную запись Google .
  2. НаВ левой навигационной панели нажмите «Безопасность».
  3. В нижней части страницы на панели «Менее безопасный доступ к приложению» нажмите «Включить доступ».

Если вы этого не сделаетеПосмотрите этот параметр, возможно, ваш администратор отключил менее безопасный доступ к учетной записи приложения.

Google less secure app enable option

0 голосов
/ 12 февраля 2019

попробуйте изменить config/mail.php на текущие учетные данные:

'driver' => env('MAIL_DRIVER', 'smtp'),
'host' => env('MAIL_HOST', 'smtp.gmail.com'),
'port' => env('MAIL_PORT', 587),
'encryption' => env('MAIL_ENCRYPTION', 'tls'),
'username' => env('MAIL_USERNAME', 'username@gmail.com'),
'password' => env('MAIL_PASSWORD', 'password'),
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...