繁体   English   中英

SMTP 在 django 中使用 sendgrid 时出现数据错误

[英]SMTP Data Error when using sendgrid in django

尽管已正确设置 sendgrid,但当我尝试从我的 django 应用程序发送电子邮件时遇到以下错误

在此处输入图像描述

这是我在 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 是否可以从 email 默认设置为需要覆盖?

Twilio SendGrid 开发布道者在这里。

文档

为确保我们的客户保持最佳的发件人声誉并维护合法的发送行为,我们要求客户验证其发件人身份。 发件人身份代表您的“发件人”email 地址——您的收件人将把该地址视为您的电子邮件发件人。

为了验证发件人身份,您可以设置 单一发件人验证域验证

单个发件人验证更快,但只允许您从单个 email 地址发送。 这对测试很有用。 域身份验证需要访问 DNS 记录才能设置,但将允许您从域上的任何 email 地址发送邮件,并提高整体送达率和声誉。

验证发件人身份后,您可以使用DEFAULT_FROM_EMAIL设置在应用程序中设置默认发件人地址 email。 在每个电子邮件的基础上,您还可以 在使用send_mail时使用from_email参数

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM