Django/ Office 365 : 535, b "5.7.139 Аутентификация не удалась, пользователь заблокирован в соответствии с политикой безопасности по умолчанию вашей организации

При попытке отправить электронную почту с помощью Django возникает следующая ошибка:

535, b"5.7.139 Authentication unsuccessful, user is locked by your organization's security defaults policy.

Вот мой текущий конфиг:

#Emailing Settings
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.office365.com'
EMAIL_FROM = 'email@email.com'
EMAIL_HOST_USER = 'email@email.com'
EMAIL_HOST_PASSWORD = 'password'
EMAIL_PORT = 587
EMAIL_USE_TLS= True

Эта ошибка возникла здесь: https://learn.microsoft.com/en-us/answers/questions/1469524/error-when-testing-smtp-for-django-website

Ирония ответа Microsoft заключается в предложении отключить безопасность по умолчанию, а также в добавлении "не рекомендуется".

Похоже, ошибка специфична для Microsoft и возникает из-за использования SMTP, что не нравится службе безопасности MS, и она поощряет использование OAuth.

Может ли кто-нибудь предложить подход, который сработал для них? Отключали ли вы настройки безопасности по умолчанию (для конкретного письма): рискованно ли это? Реализовали ли вы OAuth, и если да, то какие шаги вы предприняли?

Вернуться на верх