Раньше я использовал SendGrid для обслуживания электронных писем с помощью SMTP
бэкэнда Django, который работал отлично.Однако теперь я хотел бы, чтобы мой проект использовал Microsoft Exchange.Когда я обновил свою конфигурацию SMTP
в settings.py
, после отправки какой-либо формы по электронной почте время ожидания страницы при попытке доступа к серверу истекло: TimeoutError: [Errno 60] Operation timed out
.
settings.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
views.py
# Send email
send_mail('!!New Mail!! ', content, 'noreply@domain.com', ['username@domain.com'], fail_silently=False)