Как исправить ошибку «Не удалось выполнить аутентификацию на SMTP-сервере с именем пользователя с использованием 3-х возможных аутентификаторов» - PullRequest
0 голосов
/ 27 апреля 2019

Я пытаюсь отправить почту новым зарегистрированным пользователям в моем приложении Laravel 5.8, но каждый раз, когда я получаю сообщение об ошибке от SwiftMailer

"" "Не удалось аутентифицировать SMTP-сервер с именем пользователя" bisht.gaurav808@ gmail.com "с использованием 3-х возможных аутентификаторов.

1) Аутентификатор CRAM-MD5 возвратил ожидаемый код ответа 235, но получил код" 535 "с сообщением" 535 5.7.0 Неверный логин или пароль ". 2)Аутентификатор LOGIN возвратил ожидаемый код ответа 250, но получил пустой ответ. 3) Аутентификатор PLAIN вернул ожидаемый код ответа 250, но получил пустой ответ "" "

Я искал решение в" StackOverflow "и вносил некоторые измененияв моем mail.php, .env и в моей учетной записи Google.

Что у меня не так далеко

1) Включить двухэтапную проверку в учетной записи Google 2) Создать пароль приложения вGmail.3) Обновить мою конфигурацию в файле .env

 mail.php



return [

    'driver' => env('MAIL_DRIVER', 'smtp'),
'host' => env('MAIL_HOST', 'smtp.gmail.com'),
'port' => env('MAIL_PORT', 587),
 'from' => [
        'address' => env('MAIL_FROM_ADDRESS', 'bisht.gaurav808@gmail.com'),
        'name' => env('MAIL_FROM_NAME', 'PASS'),
    ],

  'encryption' => env('MAIL_ENCRYPTION', 'ssl'),
 'username' => env('MAIL_USERNAME','bisht.gaurav808@gmail.com'),
'password' => env('MAIL_PASSWORD','ucluxxxxxxxxaejq'),
  'sendmail' => '/usr/sbin/sendmail -bs',
'markdown' => [
        'theme' => 'default',

        'paths' => [
            resource_path('views/vendor/mail'),
        ],
    ],
  'log_channel' => env('MAIL_LOG_CHANNEL'),

];
.env file

MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=465
MAIL_USERNAME=bisht.gaurav808@gmail.com
MAIL_PASSWORD="ucluxxxxxxxxaejq"  // i have replace my gmail password with app 
                                     password provided by Gmail
MAIL_AUTH_MODE: login
MAIL_ENCRYPTION=ssl

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...