如何设置django从本地MTA发送电子邮件?

时间:2015-01-25 22:38:23

标签: django email postfix-mta

我正在尝试连接到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发送电子邮件?

1 个答案:

答案 0 :(得分:1)

如果postfix / sendmail在localhost上运行,则将端口更改为25