Jer*_*nes 2 python email sendgrid
我正在尝试使用sendgrid从我的Python应用程序发送电子邮件。
使用邮件帮助程序和以下语法,它可以正常发送:
sgmessage = mail.Mail(from_email, message.subject, to_email, content)
sg.client.mail.send.post(request_body=sgmessage.get())
Run Code Online (Sandbox Code Playgroud)
但是我找不到发送包含多部分/替代内容类型以及文本和html版本的电子邮件的方法吗?
我已经尝试过像这样的事情:
sgmessage = mail.Mail(from_email, message.subject, to_email)
sgmessage.add_content(content)
sgmessage.add_content(htmlcontent)
Run Code Online (Sandbox Code Playgroud)
但这在我尝试发送时给了我错误的请求。
有人可以指出我要达到此目的的文档或其他技巧吗?
附件-我找不到该便捷邮件帮助程序的文档,该文档可以帮助我在代码中添加附件功能。
小智 5
邮件助手来源https://github.com/sendgrid/sendgrid-python/blob/master/sendgrid/helpers/mail/mail.py
mail_html = Content(type_='text/html', value='<h1>Test Mail</h1><p>This is a test email message.</p>')
mail_txt = Content(type_='text/plain', value='This is a test email message.')
mail = Mail(mail_from, mail_subject, mail_to, mail_html)
mail.add_content(mail_txt)
response = sg.client.mail.send.post(request_body=mail.get())
Run Code Online (Sandbox Code Playgroud)
示例链接仍然是404。
| 归档时间: |
|
| 查看次数: |
3159 次 |
| 最近记录: |