如何使用django-email-extras发送图像

时间:2011-11-09 03:51:06

标签: python django email

我正在使用http://code.google.com/p/django-email-extras/生成丰富的电子邮件内容。 我发送包含图片的电子邮件时遇到了麻烦。

我把这一行放在我的模板中

<img border="0" src="{{ image.url }}">

发送电子邮件python脚本

# put everything to dictionary
dict = {'image': image,}
# send email 
send_mail_template(subject, 'confirm', '', request.user.email, fail_silently=False, attachments=None, context=dict)

我非常确定{{image.url}}是正确的。我不知道为什么图片没有显示在电子邮件中,我绝对在我的邮箱中激活了“显示图像”。

请帮帮我。

1 个答案:

答案 0 :(得分:0)

{{image.url}}很可能会返回类似

的内容

/site_media/media/mypicture.jpeg这还不够。对于电子邮件,您还需要包含域名地址。

电子邮件中的原始html是什么样的? src url应类似于文档中的“http://www.mydomain.com/{{image.url}}/”。