我正在尝试连接到localhost上的postfix以发送用户激活电子邮件。以下是settings.py中的电子邮件设置:
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'localhost'
EMAIL_PORT = 1025
EMAIL_HOST_USER = ''
EMAIL_HOST_PASSWORD = ''
EMAIL_USE_TLS = False
DEFAULT_FROM_EMAIL = 'Domain <noreplay@example.com>'
然而,每当用户尝试注册时,都会收到此错误:
[Errno 111] Connection refused
为什么这里可能出错?如何设置django使用像postfix这样的MTA从localhost发送电子邮件?
答案 0 :(得分:1)
如果postfix / sendmail在localhost上运行,则将端口更改为25