ssl.SSLError: [SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:852)


每当我运行Django网页时,这就是我在错误日志中看到的内容。我用Apache托管它。在页面上,我看到500:内部服务器错误。

我的电子邮件配置如下:

#Email settings
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'outlook.office365.com'
EMAIL_USE_SSL = True
EMAIL_PORT = 587
EMAIL_HOST_USER = '****@**************.com'
EMAIL_HOST_PASSWORD = '********'


我的send_mail代码如下:

send_mail(
    'Subject here',
    'Here is the message.',
    '***************@**************.com',
    ['****@**************.com'],
    fail_silently=False,
    )

最佳答案

当您没有使用正确的端口号时,会发生此错误。

您可以在Google上搜索电子邮件服务的SMTP设置。

请检查您的电子邮件服务的正确端口号。

09-06 01:51