【发布时间】:2016-11-16 02:59:22
【问题描述】:
我在 Centos 7 上安装了 Postfix,并成功配置它发送邮件(用命令行程序 MailX 测试)。
但是,当尝试通过 Django shell 或我的 Django 网站发送邮件时,我得到了:
File "/usr/lib64/python2.7/smtplib.py", line 367, in getreply
raise SMTPServerDisconnected("Connection unexpectedly closed")
SMTPServerDisconnected: Connection unexpectedly closed
settings.py中我的邮件配置:
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 <admin@mywebsite.com>'
有什么想法吗?
【问题讨论】:
-
Postfix 日志文件中应该有更多信息(如果我没记错的话,在 Centos 上是 /var/log/maillog)。
标签: python django centos sendmail postfix