Ошибка данных SMTP при использовании sendgrid в django

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

enter image description here

вот моя конфигурация в settings.py

EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.sendgrid.net'
EMAIL_HOST_USER = 'apikey'
EMAIL_HOST_PASSWORD = 'MY_API_KEY'
EMAIL_PORT = 587
EMAIL_USE_TLS = True

может быть у django есть почта from, которая установлена по умолчанию и которую нужно переопределить?

Здесь евангелист разработчиков SendGrid компании Twilio.

Из документов:

Чтобы обеспечить нашим клиентам наилучшую репутацию отправителя и поддержать законное поведение отправителя, мы требуем от клиентов проверки их идентификаторов отправителя. Идентификатор отправителя представляет собой ваш адрес электронной почты "От" - адрес, который ваши получатели будут видеть в качестве отправителя ваших писем.

Для проверки личности отправителя вы можете установить проверку одного отправителя или аутентификацию домена.

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

После проверки личности отправителя вы можете установить адрес электронной почты по умолчанию в вашем приложении с помощью параметра DEFAULT_FROM_EMAIL. Для каждого адреса электронной почты вы также можете использовать аргумент from_email при использовании send_mail.

Вернуться на верх