1

我正在使用 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))

Eventhought,我已经设置了subjet,我仍然收到没有主题的电子邮件。此外,我的应用程序运行时没有任何错误。

我收到没有主题的电子邮件

4

1 回答 1

1

Twilio SendGrid 开发人员布道者在这里。

当您使用 SendGrid 的动态模板时,您实际上是在模板中设置主题,而不是通过 API。查看此屏幕截图,了解您在模板编辑器中设置主题的位置。

在此处输入图像描述

如果您也想动态设置主题,您可以在主题中添加模板字符串,并在发送电子邮件时通过动态模板变量进行设置。查看这篇关于使用小胡子模板创建动态电子邮件主题行的文章以获取更多信息。

于 2021-08-10T00:30:58.060 回答