2013-10-28 58 views
1

我已經部署django項目終於在服務器上,現在它正在工作,但一旦我去/admin/,我得到500頁,但沒有通知。django生產服務器 - Django不發送郵件在500錯誤情況下ADMINS

這是我在settings_prod.py

from settings import * 
DEBUG = TEMPLATE_DEBUG = False  
SERVER_EMAIL='[email protected]'  
DEFAULT_FROM_EMAIL='[email protected]'  
ADMINS = (
    (u'me', '[email protected]'), 
)  
MANAGERS = ADMINS 

我到底做錯了什麼?

我是否需要這方面的任何SMTP設置?我想,這是服務器郵件,所以服務器已經一切設置發送錯誤郵件。

+0

如果有疑問,檢查服務器的錯誤日誌。 – bouke

回答

1

OK,我通過在服務器中安裝sendmail得到它。對於那些遇到同樣問題的人。

apt-get install sendmail 

我在Debian。

好運

0

在官方Django文檔我很快就找到了我的環境解決方案,阿帕奇2.2.22(Debian的)和Django的1.9:

https://docs.djangoproject.com/en/1.9/topics/email/#console-backend

+0

您必須引用文檔中的相關答案。 – NSFeaster

+0

一切都取決於您項目中需要的電子郵件後端,因此反應如此不連貫。 就我而言,我需要使用** ** SMTP郵件我包含在settings.py以下行: ** EMAIL_BACKEND =「django.core.mail.backends.smtp.EmailBackend」 ** 感謝對此事發表評論。 –

相關問題