如何通过Django使用私有域电子邮件地址发送电子邮件?

2024-04-25 06:51:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我用注册了一个域名和一封私人电子邮件名称便宜网. 我正试图从这封私人邮件中发送一封电子邮件。但是,我在标题中发现了错误。在

在我的设置.py,我有以下设置:

EMAIL_HOST = 'mail.privateemail.com'
EMAIL_HOST_USER = 'contact@mysite.com'
EMAIL_HOST_PASSWORD = 'my password'
EMAIL_PORT = 465
EMAIL_USE_TLS = True
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
DEFAULT_FROM_EMAIL = EMAIL_HOST_USER

我试图通过视图发送电子邮件:

^{pr2}$

但是,当我加载视图并尝试发送电子邮件时,出现此错误:

SMTPServerDisconnected at /
Connection unexpectedly closed: [Errno 54] Connection reset by peer

我做错什么了?我该怎么解决这个问题?谢谢。在

编辑

将端口更改为587后,我得到以下错误:

SMTPException at /
STARTTLS extension not supported by server.

知道为什么吗?感谢任何帮助。在


Tags: 名称com视图hostby电子邮件email错误