使用 Sendgrid API 发送电子邮件
Using Sendgrid API to send emails
我正在使用 Sendgrid API 发送电子邮件,但我发送的每封电子邮件都没有 Subjet
。
我的代码如下所示:
def send_notification(sendgrid_key, p_email):
message = Mail(
from_email=('my_email@mail.com'),
to_emails=(p_email),
subject='subject email',
)
message.template_id = 'XXXXXX'
try:
sg = SendGridAPIClient(sendgrid_key)
response = sg.send(message)
except Exception as e:
print(str(e))
尽管如此,我已经设置了 subjet
,但我仍然收到没有主题的电子邮件。此外,我的应用 运行.
时没有任何错误
此处为 Twilio SendGrid 开发人员布道师。
当您使用 SendGrid 的动态模板时,您实际上是在模板中设置主题,而不是通过 API。查看此屏幕截图,了解您在模板编辑器中设置主题的位置。
如果您也想动态设置主题,可以在主题中添加一个模板字符串,并在发送电子邮件时通过动态模板变量进行设置。查看 creating a dynamic email subject line with mustache templates 上的这篇文章了解更多信息。
我正在使用 Sendgrid API 发送电子邮件,但我发送的每封电子邮件都没有 Subjet
。
我的代码如下所示:
def send_notification(sendgrid_key, p_email):
message = Mail(
from_email=('my_email@mail.com'),
to_emails=(p_email),
subject='subject email',
)
message.template_id = 'XXXXXX'
try:
sg = SendGridAPIClient(sendgrid_key)
response = sg.send(message)
except Exception as e:
print(str(e))
尽管如此,我已经设置了 subjet
,但我仍然收到没有主题的电子邮件。此外,我的应用 运行.
此处为 Twilio SendGrid 开发人员布道师。
当您使用 SendGrid 的动态模板时,您实际上是在模板中设置主题,而不是通过 API。查看此屏幕截图,了解您在模板编辑器中设置主题的位置。
如果您也想动态设置主题,可以在主题中添加一个模板字符串,并在发送电子邮件时通过动态模板变量进行设置。查看 creating a dynamic email subject line with mustache templates 上的这篇文章了解更多信息。