Моя электронная почта не отправляется с помощью django, выдавая странные ошибки

Это мой settings.py:

EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_USE_TLS = True
EMAIL_PORT = 587
EMAIL_HOST_USER = 'my_email'
EMAIL_HOST_PASSWORD = 'my_password'

Это views.py (сокращенно):

from django.core.mail import send_mail

send_mail(
'Test available',
available_tests,
'from_email',
['to_email'],
fail_silently=False,
)

Я получаю эту ошибку, когда запускаю его:

SMTPAuthenticationError at /tests/
(534, b'5.7.14 <https://accounts.google.com/signin/continue?sarp=1&scc=1&plt=AKgnsbt\n5.7.14 tw36yR7hn8otxR29NEQL37XEj4odHZyoNuW6V9x_AMqT-nzMaVhpV27LiIgjAi7lr2GKo\n5.7.14 Ec1mJIx6e--XhSr_V31TVZe6UfjUhrShxE-UwxoTZhF2RTS-X5zesGeo3NZf53B7>\n5.7.14 Please log in via your web browser and then try again.\n5.7.14  Learn more at\n5.7.14  https://support.google.com/mail/answer/78754 t11sm23243834qtx.16 - gsmtp')
Request Method: GET
Request URL:    https://myapp.herokuapp.com/tests/
Django Version: 4.0.1
Exception Type: SMTPAuthenticationError
Exception Value:    
(534, b'5.7.14 <https://accounts.google.com/signin/continue?sarp=1&scc=1&plt=AKgnsbt\n5.7.14 tw36yR7hn8otxR29NEQL37XEj4odHZyoNuW6V9x_AMqT-nzMaVhpV27LiIgjAi7lr2GKo\n5.7.14 Ec1mJIx6e--XhSr_V31TVZe6UfjUhrShxE-UwxoTZhF2RTS-X5zesGeo3NZf53B7>\n5.7.14 Please log in via your web browser and then try again.\n5.7.14  Learn more at\n5.7.14  https://support.google.com/mail/answer/78754 t11sm23243834qtx.16 - gsmtp')
Exception Location: /app/.heroku/python/lib/python3.9/smtplib.py, line 662, in auth
Python Executable:  /app/.heroku/python/bin/python
Python Version: 3.9.10
Python Path:    
['/app/.heroku/python/bin',
 '/app',
 '/app/.heroku/python/lib/python39.zip',
 '/app/.heroku/python/lib/python3.9',
 '/app/.heroku/python/lib/python3.9/lib-dynload',
 '/app/.heroku/python/lib/python3.9/site-packages']
Server time:    Thu, 17 Feb 2022 21:48:04 +0000

Я разрешил менее безопасные приложения в своем аккаунте google, я нажал, что это я в электронной почте, как мне это исправить?

Я часто сталкивался с этой проблемой, и мне помогло то, что я перешел по ссылке в документе поддержки:

https://accounts.google.com/b/0/DisplayUnlockCaptcha

И нажать кнопку "Продолжить"

Я думаю, что вы не включили опцию "менее безопасное приложение" для вашего gmail. Откройте эту ссылку https://myaccount.google.com/intro/security, это должно решить вашу проблему.

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