Sendgrid smtp 无法验证发件人身份

问题描述 投票:0回答:0

我有一个 Django 应用程序,它使用 sendgrid 的 smtp 中继发送电子邮件。但是我收到 550 错误。

我在 sendgrid 中验证了我的域,并使用“发件人”电子邮件 [email protected] 添加了一个发送用户。然而,这封电子邮件实际上并不存在,这是我错误的原因吗?

如果是这样,这是否意味着我必须设置一个电子邮件服务器才能使用 [email protected],而 sendgrid 的全部意义不就是不必创建电子邮件服务器吗?

这让我感到困惑,因为我认为 sendgrid 会验证您的域以充当它的电子邮件服务器

我设置以下环境变量:

EMAIL_HOST=smtp.sendgrid.net
EMAIL_PORT=587
EMAIL_USE_TLS=True
EMAIL_HOST_USER=“apikey”EMAIL_HOST_PASSWORD=SG.*********
DEFAULT_FROM_EMAIL=no-  [email protected]

我的错误日志是:

“smtplib.SMTPDataError: (550, b'发件人地址与a不匹配 已验证发件人身份。无法发送邮件,直到出现此错误 解决。访问https://sendgrid.com/docs/for-developers/sending- email/sender-identity/ 查看发件人身份要求')”

django email smtp sendgrid
© www.soinside.com 2019 - 2024. All rights reserved.