django - 在 Django 中发送带附件的电子邮件
问题描述
我EmailMultiAlternatives
用来发送带有 html 内容的电子邮件。
我还需要将 .docx 文件作为邮件附件发送。
我使用过,但即使路径正确message.attach_file('/tmp/file.docx')
,我也会出错。No such file or directory is found
我也尝试EmailMessage
使用message.content_subtype
包含 html_content,但 .docx 附件仍然存在相同的错误。
我也想尝试message.attach('filename', content, 'mimetype'
)--> 在这里我不知道内容空间中究竟要包含什么。我该如何解决这个问题?
电子邮件客户端是 Outlook
- Django 版本 - 1.11
- Python 版本 - 3.6
解决方案
推荐阅读
- c++ - 是否可以在标准弱指针之上实现一个非拥有的“稍微智能”的指针?
- python - 使用 pandas 规范化嵌套的 json 数据
- powerbi - Power BI Web.Contents 超时
- android - 如何将 BottomSheetDialogFragment 高度保持为始终 match_parent?
- python - 需要解决浮动缺乏精度的解决方案
- android - Horizontal ScrollView 移除 textView 除非处于纵向模式
- cypress - 有没有办法 2 在 cypress 中创建多个命令文件
- java - 如何手动排序 Swagger UI 上显示的端点?
- javascript - 如何使用 JavaScript 和 jQuery 动态添加文本?
- node.js - 我放入哈巴狗模板的 json 数据将 '<' 放在字符串的开头,将 '>' 放在结尾。为什么?我该如何摆脱它?