Я действительно изо всех сил пытаюсь понять это. Недавно я начал новый проект Laravel 7, и я действительно изо всех сил пытаюсь заставить SMTP-реле SendGrid работать правильно с проектом.
Я просмотрел все StackOverflow, SendGrid Docs и Google, и я все еще пытается найти рабочее решение.
Мой файл .ENV:
MAIL_DRIVER=smtp
MAIL_HOST=smtp.sendgrid.net
MAIL_PORT=587
MAIL_USERNAME=apikey
MAIL_PASSWORD={{apikey from SendGrid}}
MAIL_ENCRYPTION=tls
MAIL_FROM_NAME="${APP_NAME}"
MAIL_FROM_ADDRESS=no-reply@galacticdigital.co.za
Моя конфигурация / почта. php Файл:
'mailers' => [
'smtp' => [
'transport' => 'smtp',
'host' => env('MAIL_HOST', 'smtp.sendgrid.net'),
'port' => env('MAIL_PORT', 587),
'encryption' => env('MAIL_ENCRYPTION', 'tls'),
'username' => env('apikey'),
'password' => env('{{apikey from SendGrid}}'),
'timeout' => null,
],
Ожидаемый код ответа 250, но получен код «550» с сообщением «550 Отправители, не прошедшие проверку подлинности, не допускаются»
Я все еще получаю эту ошибку даже после работает: php кэш ремесленника: очистить php конфиг ремесленника: кэш
Есть ли кто-нибудь, кто может помочь мне понять, что здесь происходит и как я могу это исправить. Я все еще занят изучением Laravel, и я пока не лучший в его использовании.