Использование EmailMultiAlternatives в Django, но он случайно перестал отправлять электронные письма

Я использую Django, и код электронной почты находится внутри блока try except, который также создает пользователя. Код создает пользователя, но когда дело доходит до отправки приветственного письма, он внезапно терпит неудачу и по умолчанию переходит к пункту except, который уведомляет пользователя о том, что учетная запись с таким письмом уже существует. После некоторой отладки я понял, что весь код работает вплоть до msg.send(), но этот конкретный код не трогали с февраля, когда сайт был запущен. Я не понимаю, почему он перестал работать.

в моем settings.py:

   EMAIL_HOST_USER = os.getenv('EMAIL_HOST_USER')
   EMAIL_HOST_PASSWORD = os.getenv('EMAIL_HOST_PASSWORD')
   EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
   EMAIL_HOST = 'smtp.mandrillapp.com'
   EMAIL_PORT = 587
   EMAIL_USE_TLS = True

в моем файле views.py:

           htmly = get_template('main/new_account.html')
           
                d = {'name': data['first_name'],
                     'base': os.getenv('HOST_URL')}
                subject, from_email, to = 'New Account', 
                  os.getenv('EMAIL_HOST_USER'), email
                html_content = htmly.render(d)  
                msg = EmailMultiAlternatives(
                    subject, html_content, from_email, [to])
                msg.attach_alternative(html_content, "text/html")
                try:
                    msg.send()
                except:
                    print('message did not send')

в моем терминале:

 Conflict: /api/user/account/create
Вернуться на верх