django-registration无法设置身份验证电子邮件的"发件人"电子邮件地址

w--*_*w-- 6 python django default django-registration

我有django注册设置并使用我的应用程序.我在django 1.1上使用最新的django-registration,0.8 alpha.
如果它是相关的,我正在使用fcgi方法进行部署,并且django-registration应用程序部署在一个单独的文件夹中.我只是将包含文件夹添加到python路径.即在我的应用程序的settings.py中

import sys
sys.path.append('/path/to/django-registration-parent-folder')
Run Code Online (Sandbox Code Playgroud)

在我的设置文件中我也设置了

DEFAULT_FROM_USER = 'email@address.that.should.be used'
Run Code Online (Sandbox Code Playgroud)

然而,当django注册发送激活电子邮件时,它仍然是来自

站长@本地

我能够改变这种情况的唯一方法是改变django-registration里面的实际代码.即在models.py第254行:

# self.user.email_user(subject, message, settings.DEFAULT_FROM_EMAIL)
self.user.email_user(subject, message, 'email@address.that.should.be used')
Run Code Online (Sandbox Code Playgroud)

任何人都可以告诉我为什么在发送激活电子邮件时我的应用程序的设置文件中的DEFAULT_FROM_EMAIL没有被使用?

提前致谢

Tor*_*cht 6

一个错字,你DEFAULT_FROM_USER在你的设置中设置,但应该是DEFAULT_FROM_EMAIL.