2015-10-16 80 views
1

我想用django項目設置開源hmailserver。我根據文檔設置了服務器。但我不知道如何與Django一起使用它。如何用django項目設置hmail服務器

對於Gmail我使用這個設置:

EMAIL_USE_TLS = True 
EMAIL_HOST = 'smtp.gmail.com' 
EMAIL_PORT = 587 
EMAIL_HOST_USER = Email 
EMAIL_HOST_PASSWORD = Password 
DEFAULT_FROM_EMAIL = Email 
SERVER_EMAIL = Email 

我試圖改變這樣的設置,但沒有工作:

EMAIL_USE_TLS = True 
EMAIL_HOST = 'something.com' 
EMAIL_PORT = 25 
EMAIL_HOST_USER = '[email protected]' 
EMAIL_HOST_PASSWORD = 'password' 
DEFAULT_FROM_EMAIL = '[email protected]' 
SERVER_EMAIL = '[email protected]' 

hmail憑據:

My domain name: something.com 
My account name: [email protected] 

如何用django配置它?

+0

你需要問'something.com'進行設置。主機可能仍然以'smtp'開始,但它並不是我們可以幫助的東西 – Sayse

+0

something.com是一個虛擬域。我可以在不訂閱任何域的情況下創建本地服務器嗎? –

+0

我確定可以設置自己的電子郵件服務器,但該任務對於計算器而言太寬 – Sayse

回答

1

您是否添加了EMAIL_BACKEND?

EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' 
DEFAULT_FROM_EMAIL = '[email protected]*****' 
EMAIL_HOST = 'smtp.gmail.com' 

# Port for sending e-mail. 
EMAIL_PORT = 25 

# Optional SMTP authentication information for EMAIL_HOST. 
EMAIL_HOST_USER = '*****' 
EMAIL_HOST_PASSWORD = '*****' 
EMAIL_USE_TLS = False 
0

SERVER_EMAIL應該是hMailServer運行的計算機的名稱(通常它與域名不同)。