我怎样才能得到django注册电子邮件发送?

我在一个Saucy EC2实例上有一个Django项目,通过django注册来处理一个站点的注册,在几分钟和几个尝试注册不同的电子邮件地址之后,我没有看到任何注册用户的电子邮件。 (唯一存在的用户是在注册期间创build的用户。)settings.py文件具有:

EMAIL_HOST = 'localhost' EMAIL_PORT = 25 EMAIL_HOST_USER = '' EMAIL_HOST_PASSWORD = '' 

当我通过端口25 telnet会话手动发送testing消息时,手动电子邮件到达正常。 (我有Postfix安装。)

我应该怎么做才能使django-registration发送电子邮件?

我尝试将EMAIL_HOST_USER设置为有效的电子邮件地址,并再次注册了新用户,但是这并没有在我的收件箱中产生任何结果。

Django并没有将Postfix安装成邮箱, 当我安装sendmail,而我的问题蒸发。

你看看Postfix的日志文件吗? 我有这样的事情,原因是Postfix不接受由Django生成的电子邮件中的From:电子邮件地址。 将SERVER_EMAIL (默认为settings.py中的root@localhost更改为一个理智的值之后,事情就起作用了。