0

我正在使用 django注册来处理嗯...在我正在构建的网站上注册。我在 ubuntu 上运行,我已经安装了 postfix 和 dovecot 以及一些我不完全理解的其他电子邮件应用程序(我使用了这些说明)。

所以现在我很确定后缀服务器正在工作。在系统外壳上,我可以这样做:

$ mail -s 'test' pete@example.com

30 纳秒后我收到一封电子邮件。同样,在 django shell 中,我可以发出:

>>> send_mail('Subject here', 'Here is the message.', 'service@example.com',['pete@example.com'],fail_silently=False) 

我收到另一封电子邮件。但是,注册应用程序似乎仍然没有收到电子邮件。我不知道从哪里开始调试这个,所以任何建议都将不胜感激。

PS:我已经完成了所有django注册所需的模板

4

1 回答 1

1

您是否检查过您的应用程序是否使用 python 的DebuggingServer正确发送了邮件?有关详细信息,请参阅我对另一个问题的回答。或者,您可以尝试使用 Django 的ConsoleBackend来调试邮件的发送。

此外,您可以尝试使用您的邮件提供商发送邮件。

于 2011-05-18T12:44:22.660 回答