谷歌App Engine发送本地GIF作为邮件附件
我正在尝试在Google App Engine上发送一个本地的gif文件作为邮件附件。邮件可以发送出去,但没有附件。
message = mail.EmailMessage(sender="My image <whomever@gmail.com>",
subject="image")
message.to = "Jim <whomever@gmail.com>"
message.body = my_body_text
message.html = my_body_html
image = open('./bust.gif', 'r')
attachments=[(image.name, image.read())]
message.send()
image.close()
1 个回答
9
你忘了在你的 message
里设置 attachments
这个字段,而是创建了一个没用的本地变量。只需要把
attachments=[(image.name, image.read())]
改成
message.attachments=[(image.name, image.read())]