以前,我使用SendGrid通过Django的rbindlist(list(temp,data), fill=TRUE, use.names=TRUE)
后端提供电子邮件,效果很好。但是,现在我希望我的项目使用Microsoft Exchange。当我在SMTP
中更新SMTP
的配置时,提交了一些要通过电子邮件发送的表单后,尝试访问服务器时页面超时:settings.py
。
settings.py
TimeoutError: [Errno 60] Operation timed out
views.py
# E-Mail
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.microsoft365.com'
EMAIL_HOST_USER = 'username@domain.com'
EMAIL_HOST_PASSWORD = 'password'
EMAIL_USE_TLS = True
EMAIL_PORT = 587
答案 0 :(得分:0)
当我为特定的邮件服务器使用正确的SMTP端口(25、465、587)时,我解决了问题。
settings.py
EMAIL_PORT = 25