Ожидаемый код ответа 250, но получил код "530" с сообщением "530 5.7.1 Требуется аутентификация в Laravel с Mailtrap.io - PullRequest
0 голосов
/ 24 января 2020

Я просмотрел ответы на SO, но, похоже, ничего не работает. Странно то, что у меня есть точно такие же .env переменные и config/mail.php в другом локальном проекте, и в этом проекте все работает как положено.

MAIL_DRIVER=smtp
MAIL_HOST=smtp.mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=my_mailtrap_username
MAIL_PASSWORD= my_mailtrap_password
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=test@example.com
MAIL_FROM_NAME=Example

В config/mail.php У меня есть

'driver' => env('MAIL_DRIVER', 'smtp'),
'host' => env('MAIL_HOST', 'smtp.mailgun.org'),
'port' => env('MAIL_PORT', 587),
'from' => [
    'address' => env('MAIL_FROM_ADDRESS', 'hello@example.com'),
    'name' => env('MAIL_FROM_NAME', 'Example'),
],
'encryption' => env('MAIL_ENCRYPTION', 'tls'),
'username' => env('MAIL_USERNAME'),
'password' => env('MAIL_PASSWORD'),

Я знаю, что MAIL_HOST имеет другой запасной вариант по сравнению с хостом, который я указал в моем .env, но второе значение - это запасной вариант, и он должен просто использовать это из мой .env файл. Опять же, это отлично работает в другом локальном проекте.

Я запустил:

php artisan config:clear
php artisan config:cache
php artisan queue:restart

1 Ответ

0 голосов
/ 24 января 2020

Все мемы лицевого мира в мире не могут описать то, что я чувствую сейчас.

У меня были все переменные MAIL в файле .env, объявленные СНОВА в файле, поэтому они были перезаписаны .. У меня также был файл .env.example, но я не думаю, что это вызвало проблему.

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