【发布时间】:2015-11-20 17:49:03
【问题描述】:
我正在尝试随电子邮件一起发送徽标,并将其显示在电子邮件的 HTML 部分中。我正在这样构建我的电子邮件:
mail_subject = _("Subject of email %s" %
self.get_company_display())
from_email = "test@test.com"
message = EmailMultiAlternatives(mail_subject, mail_txt, from_email,
['destination@email.com'])
message.attach_alternative(mail_html, 'text/html')
message.attach('logo.png', static('myapp/images/logo.png'))
message.send()
在我的邮件模板中,我有:
<img src="cid:logo.png">
我收到了电子邮件,但图像没有出现在电子邮件中。事实上,这封电子邮件似乎没有将图片作为附件。
使用 Python 3.4、Django 1.8.4 并通过安装在 Django 运行的同一台机器上的 Postfix 发送邮件。
【问题讨论】:
标签: python django email python-3.4