我正在使用Sendgrid动态事务模板从django项目发送电子邮件。该代码可以在下面看到。
sg = SendGridAPIClient(djangoSettings.SENDGRID_KEY)
message = Mail(
from_email = some@email,
to_emails=some@email,
)
message.dynamic_template_data = {...
}
message.template_id = '....'
response = sg.send(message)
电子邮件发送正常,但是我需要使用from_email发送。我不想使用他们可以回复的电子邮件。我想要一些与我的sendgrid帐户关联的通用电子邮件,比如说mydomain.com。我该如何解决呢?
答案 0 :(得分:0)
如果您已在Sendgrid帐户中授权了域,则可以添加所需的任何地址,只要它是已授权域的一部分即可。
为此,请转到https://app.sendgrid.com/settings/sender_auth,按验证您的域,然后按照添加您的域的步骤进行操作。这包括配置DNS,DKIM和SPF。有关添加域的更多详细信息,请访问here
现在,在代码中,只要您认证了std::cout << reinterpret_cast<const char*>(u8"utf-8");
,就可以添加noreply@yourdomain.com
或它的任何变体作为发件人地址。