如何发送附件的电子邮件?
使用xlwt我创build了一个使用Django的Excel工作表,我想以附件forms发送电子邮件。
response = HttpResponse(mimetype='application/ms-excel') response['Content-Disposition'] = 'attachment; filename='Report.xls' book = xlwt.Workbook() sheet = book.add_sheet("Core Listings") book.save(response) return response
我正在使用Django的EmailMessage
发送电子邮件。
您应该能够从电子表格数据在内存中创build一个MimeBase对象,并在attach方法中附加该对象。 attach方法使用文件triplet或MimeBase对象。 请参阅关于MimeBase的pydoc描述和示例 。