2015-10-28 106 views
0

我有問題的設置文件 我嘗試配置郵件的發送,但它不工作Django的:發送郵件

我寫道:

EMAIL_HOST= 'mailhost.onera' 
EMAIL_HOST_USER = '[email protected]' 
EMAIL_HOST_PASSWORD = 'my-password' 
EMAIL_PORT = 25 
EMAIL_USE_TLS = True 

和我有錯誤:

STARTTLS擴展服務器不

支持如果我改變:

EMAIL_USE_TLS = False 

我有錯誤: AUTH擴展,如果不改變服務器

支持:

EMAIL_HOST_USER = None 
EMAIL_HOST_PASSWORD = None 
EMAIL_PORT = 25 
EMAIL_USE_TLS = False 

現在,我沒有錯誤,但不發送電子郵件

是什麼這個問題 ?

+2

您可能想要在將其提供給公衆後立即更改密碼。 :-) –

+0

是的,請現在!!!!立即!!!!更改您的密碼。 –

+0

這看起來類似於你的問題http://stackoverflow.com/questions/19675093/django-throws-this-error-smtpexception-starttls-extension-not-supported-by-ser – onyeka

回答

0

我preferebly使用mandrilapp.com,它是爲了settings.In幾乎free.Just註冊並獲得API密鑰的集成在模塊中使用,使用djrill。簡單步驟

pip install djrill 

INSTALLED_APPS

INSTALLED_APPS = (
    ... 
    "djrill" 
) 

settings.py

MANDRILL_API_KEY = "****frtyy*******" 
EMAIL_BACKEND = "djrill.mail.backends.djrill.DjrillBackend" 

然後使用​​方法(send_mail等)。沒有手續..享受.. :)