2013-01-20 43 views
0

我正嘗試用我的django項目設置Django邀請。它將部署在Google App Engine和Google Cloud SQL上。現在我遇到了這個問題:「服務器不支持SMTP AUTH擴展。」在Django中使用GAE設置的SMTPException

這是settings.py

DEFAULT_FROM_EMAIL='[email protected]' 
EMAIL_PORT = '587' 
EMAIL_HOST = 'smtp.gmail.com' 
EMAIL_HOST_USER = '[email protected]' 
EMAIL_HOST_PASSWORD = 'password' 
EMAIL_USE_TLS = True 

我等待你的驚人的建議。

編輯

如果我刪除的郵件設置從settings.py我會收到以下錯誤:

SMTPServerDisconnected: please run connect() first 

編輯

我需要爲開發什麼樣的配置我的django項目和GAE(Google App Engine)生產部署的配置是什麼?

回答

1

GAE自帶內部郵件發送基礎設施。您無法定義您自己的SMTP服務器。

+0

感謝您的回覆,您的意思是我不需要設置emil服務? –

+0

這是正確的。但是,您可以使用'from'地址的某些限制:GAE(管理員權限)中的一個管理員帳戶或當前登錄的用戶(通過GAE用戶服務)。 –