Ожидаемый код ответа 250, но получил код "550", с сообщением "550 Неавторизованные отправители не разрешены" в SendGrid - PullRequest
0 голосов
/ 04 октября 2019

Пожалуйста, я пытаюсь отправить подтверждение по электронной почте в моем приложении laravel, оно работает с mailtrap, но я не могу отправить пользователю электронное письмо, поэтому я хочу использовать sendgrid

Вот мои данные в моем.env файл

MAIL_DRIVER=smtp
MAIL_HOST=smtp.sendgrid.net
MAIL_PORT=587   
MAIL_USERNAME=sendgridlogin
MAIL_PASSWORD=sendgridpassword
MAIL_ENCRYPTION=tls

В моем почтовом конфигурационном файле у меня есть это

<?php

return [

    'driver' => env('MAIL_DRIVER', 'sendgrid'),

    'host' => env('MAIL_HOST', 'smtp.sendgrid.net'),

    'port' => env('MAIL_PORT', 587),
    'from' => [
        'address' => env('MAIL_FROM_ADDRESS', 'example@gmail.com'),
        'name' => env('MAIL_FROM_NAME', 'Example'),
    ],

    'encryption' => env('MAIL_ENCRYPTION', 'tls'),

    'username' => env('sendgridlogin'),

    'password' => env('sendgridpassword'),

.
.

Но он вернул ошибку

Ожидаемый код ответа 250, но получил код«550», с сообщением «550 Неавторизованные отправители не допускаются»

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

1 Ответ

0 голосов
/ 04 октября 2019

Ошибка «Неавторизованные отправители не разрешены» явно означает, что вы не пытаетесь пройти аутентификацию в среде SendGrid. Поэтому, даже если вы определяете свое имя пользователя и пароль, ваше соединение фактически не отправляет через шаг AUTH LOGIN транзакции SMTP.

...