Cookiecutter-django 使用:
- django-allauth(需要发送注册确认邮件)
- django-anymail 配置为使用 mailgun。
事情大部分都在工作。但我不明白为什么我只收到纯文本电子邮件而不是 HTML 电子邮件。我确实在模板/帐户中定义了 html 电子邮件。
我一定在某个地方缺少配置设置。但看起来 .html 文件的存在就足够了。
那么如何让 django-allauth 发送 html 电子邮件?
Cookiecutter-django 使用:
事情大部分都在工作。但我不明白为什么我只收到纯文本电子邮件而不是 HTML 电子邮件。我确实在模板/帐户中定义了 html 电子邮件。
我一定在某个地方缺少配置设置。但看起来 .html 文件的存在就足够了。
那么如何让 django-allauth 发送 html 电子邮件?
您只收到纯文本电子邮件的原因是 django-allauth 包默认不包含任何 HTML 电子邮件模板。
这是在https://django-allauth.readthedocs.io/en/latest/advanced.html#sending-email找到的官方 django-allauth 文档中提到的:
该项目不包含任何开箱即用的 HTML 电子邮件模板。当您自己提供这些信息时,请注意邮件的文本和 HTML 版本都已发送。
您需要按照此处列出的说明 ( https://django-allauth.readthedocs.io/en/latest/advanced.html#sending-email ) 了解您需要使用的确切文件结构 + 命名约定来创建您的项目特定的 HTML 模板。