首页 > 解决方案 > 在 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

标签: djangopython-3.xdjango-rest-frameworkdjango-views

解决方案


推荐阅读