如何设置 django 从本地 MTA 发送电子邮件?
How to set up django to send out emails from local MTA?
我正在尝试连接到本地主机上的 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 从本地主机发送电子邮件?
如果 postfix/sendmail 在本地主机
上是 运行,则将端口更改为 25
我正在尝试连接到本地主机上的 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 从本地主机发送电子邮件?
如果 postfix/sendmail 在本地主机
上是 运行,则将端口更改为 25