django注册不能设置“从”电子邮件地址认证电子邮件

问题描述:

我有Django的注册设置和我的应用程序的工作。我在Django 1.1上,并使用最新的django-registration,0.8 alpha。
万一它是相关的,我使用fcgi方法来部署和django注册应用程序部署在一个单独的文件夹中。我只需将包含的文件夹添加到python路径。即在我的应用程序的settings.py我做django注册不能设置“从”电子邮件地址认证电子邮件

import sys 
sys.path.append('/path/to/django-registration-parent-folder') 
在我的设置

文件我也成立

DEFAULT_FROM_USER = '[email protected] used' 

当Django登记发出的激活邮件,但是,它仍然是从

站长@本地

唯一的办法我能改变这是通过改变django注册里面的实际代码。即在models.py行254:

# self.user.email_user(subject, message, settings.DEFAULT_FROM_EMAIL) 
self.user.email_user(subject, message, '[email protected] used') 

有人可以告诉我,为什么我的应用程序的设置文件发送激活邮件时不使用DEFAULT_FROM_EMAIL?

在此先感谢

+1

这个真没有本地化。我有同样的问题。任何使用django注册的人(大多数Django教程所说的模块都会使用)。 – 2014-08-20 18:06:27

一个错字,你设置你的设置DEFAULT_FROM_USER,但它应该是DEFAULT_FROM_EMAIL

+0

哇...这是eff-in尴尬....谢谢! – 2011-05-24 07:46:18

从settings.py的片段是DEFAULT_FROM_USER,而不是DEFAULT_FROM_EMAIL