1

我正在尝试使用以下代码段:

http://djangosnippets.org/snippets/2661/#c4539

但是我遇到了一些错误

1 ) 我无法导入 MIMEImage 表单电子邮件。我收到一个错误:没有名为 MIMEImage 的模块

更新:我有一个名为 email.py 的文件。不要使用与 Python 标准库模块同名的文件名。在这种情况下也不要忘记删除名为 email.pyc 的隐藏文件

2 ) 我不明白如何将它与 Django 的 EmailMessage 类一起使用。以下错误显示:“NoneType”对象在使用时没有属性“body”:

from django.core.mail.message import EmailMessage
from emails import localize_html_email_images

mail = EmailMessage('Hoi', template, 'from@example.com', headers={'Reply-To': 'another@example.com'})
email = localize_html_email_images(mail

3)这是发送带有图像的html电子邮件的好方法还是有其他方法(无需安装其他软件包)?

我想要实现的是发送带有激活按钮的激活电子邮件。该按钮必须是附加到电子邮件的图像。

4

2 回答 2

0

Send mail with html content: http://www.djangofoo.com/250/sending-html-email

于 2012-07-11T09:05:25.877 回答
0

我认为这些链接可能会对您有所帮助:使用 Django 创建电子邮件模板

和 :使用 Django 的简单多部分电子邮件

于 2013-09-25T08:45:41.917 回答