【发布时间】:2016-06-30 23:14:36
【问题描述】:
我使用 namecheap.com 注册了一个域和一个私人电子邮件。我正在尝试从这封私人电子邮件发送一封电子邮件。但是,我得到标题中的错误。
在我的 settings.py 中,我有这些设置:
EMAIL_HOST = 'mail.privateemail.com'
EMAIL_HOST_USER = 'contact@mysite.com'
EMAIL_HOST_PASSWORD = 'my password'
EMAIL_PORT = 587
EMAIL_USE_TLS = True
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
DEFAULT_FROM_EMAIL = EMAIL_HOST_USER
我正在尝试通过视图发送电子邮件:
send_mail(
'Subject here',
'Here is the message.',
'contact@mysite.com',
['myname@gmail.com'],
fail_silently=False,
)
但是,我收到此错误:
SMTPException at /
STARTTLS extension not supported by server.
知道为什么吗?任何帮助表示赞赏。
编辑
将 EMAIL_USE_TLS 更改为 False,并将其删除以分别检查后,我现在收到此错误:
SMTP AUTH extension not supported by server.
知道为什么吗?谢谢!
【问题讨论】:
标签: python django django-email