【问题标题】:django-registration Email Customizationsdjango-registration 电子邮件自定义
【发布时间】:2011-05-14 23:08:37
【问题描述】:

我正在使用 django-registration,关于自定义在用户请求重置密码后发送的电子邮件有两个问题。

这是我目前在password_reset_email.html中拥有的:

{% load i18n %}
{% blocktrans %} Please click the link below to change your password:
{% endblocktrans %}

{% block reset_link %}{{ domain }}{% url auth_password_reset_confirm uidb36=uid, token=token %}

Thanks,
Mysite
{% endblock %}

在我的settings.py:

DEFAULT_FROM_EMAIL = 'Mysite'

我有两个问题--

1) 目前邮件来自Mysite,回信地址为'Mysite'。如何让它显示为Mysite,但返回地址是'Mysite@no-reply.com'

2) 目前电子邮件的主题是'Password reset on Mysite'如何/在哪里更改重置密码电子邮件的主题?

【问题讨论】:

    标签: django django-registration


    【解决方案1】:

    1) 您应该将电子邮件设置更改为DEFAULT_FROM_EMAIL = 'Mysite <Mysite@no-reply.com>'

    2) 我最后一次检查,这是不可更改的。 django-registration 的主题行是硬编码的。

    编辑: 更正:密码重置主题行由Django的PasswordResetFormnot django-registration设置。

    【讨论】:

      【解决方案2】:

      您可以在 <...>templates/registration/activation_email_subject.txt 中更改电子邮件的主题

      确保该文件存在,然后放入任何你想要的文件。

      另外,您的电子邮件应该是“no-reply@mysite.com”而不是 mysite@no-replay.com。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-09-15
        • 2017-05-17
        • 1970-01-01
        • 1970-01-01
        • 2011-02-23
        • 2018-05-03
        • 2012-08-11
        • 2010-11-22
        相关资源
        最近更新 更多