1

我正在尝试使用 django 项目设置开源 hmailserver。我已经根据文档设置了服务器。但我不知道如何将它与 django 一起使用。

对于 gmail,我使用了这个设置:

EMAIL_USE_TLS = True
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_HOST_USER = Email
EMAIL_HOST_PASSWORD = Password
DEFAULT_FROM_EMAIL = Email
SERVER_EMAIL = Email

我尝试像这样更改设置,但没有奏效:

EMAIL_USE_TLS = True
EMAIL_HOST = 'something.com'
EMAIL_PORT = 25
EMAIL_HOST_USER = 'info@something.com'
EMAIL_HOST_PASSWORD = 'password'
DEFAULT_FROM_EMAIL = 'info@something.com'
SERVER_EMAIL = 'info@something.com'

hmail 凭据是:

My domain name:  something.com
My account name: info@somthing.com

如何用 django 配置它?

4

2 回答 2

1

您是否添加了 EMAIL_BACKEND?

EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
DEFAULT_FROM_EMAIL = 'no-reply@*****'
EMAIL_HOST = 'smtp.gmail.com'

# Port for sending e-mail.
EMAIL_PORT = 25

# Optional SMTP authentication information for EMAIL_HOST.
EMAIL_HOST_USER = '*****'
EMAIL_HOST_PASSWORD = '*****'
EMAIL_USE_TLS = False
于 2015-10-16T07:36:46.297 回答
0

SERVER_EMAIL 应该是运行 hMailServer 的计算机的名称(通常与域名不同)。

于 2016-10-11T14:39:22.947 回答