在Django中发送带有附件的电子邮件

时间:2018-12-04 13:06:53

标签: django python-3.x django-rest-framework django-views

我正在使用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

0 个答案:

没有答案