0
我正在使用django registration來處理我在我正在構建的網站上註冊。我在Ubuntu上運行,我已經安裝了postfix和dovecot,也許還有一些我不完全瞭解的電子郵件應用(我使用了these說明)。Django註冊電子郵件永遠不會到達
所以現在我很確定後綴服務器正在工作。在系統外殼上我可以這樣做:
$ mail -s 'test' [email protected]
我在30納秒之後收到一封電子郵件。同樣,在Django外殼我可以發出:
>>> send_mail('Subject here', 'Here is the message.', '[email protected]',['[email protected]'],fail_silently=False)
我收到另一封電子郵件。但是,註冊應用程序似乎仍然沒有收到電子郵件。我不知道從哪裏開始調試,所以任何建議將不勝感激。
PS:我已經完成了所有的Django的註冊所需的模板
如果您使用python安裝調試服務器,郵件是否顯示在您的終端中:http://stackoverflow.com/questions/5802189/django-errno-111-connection-refused/5802348#5802348 – arie 2011-05-17 18:40:58
什麼是所有django-註冊設置是否已添加到settings.py? ACCOUNT_ACTIVATION_DAYS是必填項。 – tarkeshwar 2011-05-17 19:03:30
@ arie - 感謝您的提示,我不知道調試服務器。這是非常奇怪的,但我設置django電子郵件端口爲1025進行調試,但現在我實際上得到的電子郵件(這不應該發生,因爲他們應該去標準輸出)。無論如何,如果你發表評論作爲答案,我會很樂意接受。 @tarkeshwar是的,我已經設置了ACCOUNT_ACTIVATION_DAYS ... – prauchfuss 2011-05-18 03:47:39