[英]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.