【发布时间】:2021-04-12 05:40:05
【问题描述】:
我正在使用烧瓶邮件通过 SMTP 发送邮件。邮件正在运行,但附件未添加到邮件中。我将文件路径存储在 db 中,然后获取文件路径并附加文件。 下面是我的代码
msg = Message(
subject=mail_data['subject'],
recipients=mail_data['to'],
body=mail_data['content'],
sender=mail_data['fromEmail'],
cc=mail_data['cc'],
bcc=mail_data['bcc'],
html=None,
reply_to=None,
date=None,
charset=None,
extra_headers=None,
mail_options=None,
rcpt_options=None
)
for files in mail_data['attachment']:
msg.attach(files,mimetypes.guess_type(files))
mail.send(msg)
发送附件的格式是什么。附件是动态的,可以是任何类型的文件。
【问题讨论】:
标签: python email flask smtp flask-mail