2016-07-13 68 views
0

我已經在Centos 7上安裝了Postfix,並已成功配置它發送郵件(使用命令行程序MailX進行測試)。Django SMTPServerDisconnected:在Centos上使用Postfix意外關閉連接

但是,試圖通過Django的殼或我的Django的網站發送郵件時,我得到:在settings.py

File "/usr/lib64/python2.7/smtplib.py", line 367, in getreply 
    raise SMTPServerDisconnected("Connection unexpectedly closed") 
SMTPServerDisconnected: Connection unexpectedly closed 

我的郵件配置:

EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' 
EMAIL_HOST = 'localhost' 
EMAIL_PORT = 25 
EMAIL_HOST_USER = '' 
EMAIL_HOST_PASSWORD = '' 
EMAIL_USE_TLS = False 
DEFAULT_FROM_EMAIL = 'Admin <[email protected]>' 

任何想法?

+0

應該有Postfix的日誌文件的詳細信息(在CentOS它的/ var /日誌/ maillog,如果我沒有記錯的話)。 – rafalmp

回答

1

maillog中強調:

致命的:沒有SASL認證機制

與解決:

yum install cyrus-sasl-plain 
相關問題