如何使用html锚链接发送电子邮件?

时间:2012-01-16 14:03:40

标签: python html django email

我试过了:

from django.core.mail import send_mail

send_mail('hello subject', '<a href="http://127.0.0.1:8000/confirm/' + tempToken + '">Confirm</a>'
, 'from', ['to'], fail_silently=False)

但是在登录电子邮件时,我得到了一个类似的字符串:

<a href="http://127.0.0.1:8000/confirm/xxx">Confirm</a>

但我想要一个html锚点链接:Confirm

如何使用html锚链接发送消息?

如果有人帮我修理它,我将非常感激。

2 个答案:

答案 0 :(得分:6)

这是因为默认情况下send_mail()方法以纯文本而不是HTML发送消息。 查看documentation有关如何发送HTML的信息。

答案 1 :(得分:2)

Django默认只发送纯文本电子邮件。查看this snippet HTML电子邮件;还有更多here