Отправка электронной почты с помощью EmailMessage не работает, когда я развертываю свое приложение

Я разрабатываю приложение на django. Когда я отправляю электронную почту локально с помощью EmailMessage, она работает, но после развертывания на heroku она больше не работает. Вот код в views.py

    from django.template.loader import render_to_string

    message = render_to_string("elec_meter/activate_email.html",
                  {
                   "user": user, "domaine": request.META['HTTP_HOST'],
                   "uid": urlsafe_base64_encode(force_bytes(user.id)),
                   "token": default_token_generator.make_token(user),
                   "password": password,"matricule": agent.matricule
                  }
              )
    email_to_send = EmailMessage("Activation du compte", message, to=[email])
    email_to_send.send()

в 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 = "password"
EMAIL_USE_SSL = False

Мне нужна помощь, пожалуйста

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