2012-02-10 87 views
0

像標題所示,我有問題發送我的激活電子郵件。django註冊和發送激活電子郵件

它給了我[Errno 61]連接被拒絕,當我按下我的激活電子郵件按鈕。

有人可以指導我如何配置設置?

我現在的settings.py

# Registration settings 
ACCOUNT_ACTIVATION_DAYS = 2 
EMAIL_HOST = 'localhost' 
DEFAULT_FROM_EMAIL = '[email protected]' 
LOGIN_REDIRECT_URL = '/' 

此外,如果有必要實現SMTP,告訴我怎麼過。

在此先感謝! :d

+0

可能重複[如何在Django註冊後做電子郵件確認?](http://stackoverflow.com/questions/1536766/how-to-do-email-confirmation-after-registration-in-django) – KevinDTimm 2012-02-10 15:25:26

+1

當然,需要實現SMTP。如果你打算使用localhost作爲你的郵件服務器,你需要運行一個SMTP服務器來發送郵件。 – 2012-02-10 15:35:46

+0

如果您不想在開發機器/服務器上設置SMTP,請查看此文檔https://docs.djangoproject.com/en/dev/topics/email/#testing-email-sending – 2012-02-10 17:58:26

回答

0

解決的辦法是打開另一個終端窗口,並放在命令:蟒蛇-m -n的smtpd -c DebuggingServer本地主機:1025

這將解決所有的事情

相關問題