具有多种内容的Sendgrid

时间:2019-06-04 08:43:41

标签: python sendgrid

我试图使用sendgrid发送具有多种内容类型的电子邮件:

{'Text'}

{'html table"}

{'Text2'}

{'another_table'}

{'one more table'}

我找不到将多种类型的内容放入一封电子邮件的方法。 目前,我发现了如何制作html / text字母的方法,但是无法发送包含text和html表的电子邮件。有办法吗..?

我当前的代码是这样:

sg = sendgrid.SendGridAPIClient(api_key=os.environ.get("MY_API_KEY")
)
from_email = ("test@mail.net", "Test")
to_email = [("receiver@mail.net", "Test Receiver")]
subject = "A test email from Sendgrid"
content = Content(
    "text/plain", "This is some text and the table below it:"
)
mail_html = Content('text/html', my_html)

mail = Mail(from_email, to_email, subject, content)
mail.add_content(mail_html)
response = sg.send(mail)

0 个答案:

没有答案