API Gmail с проектом heroku и django

Я столкнулся с проблемой идентификации при развертывании приложения на Heroku. Это python django проект, который, используя Gmail API, должен рассылать электронные письма определенным подписчикам. Код приведен ниже

views.py (где вызывается функция)

def MailJournals(new_acts):
    mailAdresses = models.EmailSubscriber.objects.all().values_list('email')
    mail_list = [x[0] for x in mailAdresses]
    journal_date = datetime.strftime(datetime.now(), '%d/%m/%Y')

    message = MIMEText(render_to_string('newsScrapper/mail.html',{
    'journal_date': journal_date,
    'new_acts': new_acts,
}), 'html')

    message['to'] = ",".join(mail_list)
    message['from'] = EMAIL_HOST_USER
    message['subject'] = 'Official Journal as of ' + journal_date

    with smtplib.SMTP_SSL("smtp.gmail.com", 465) as smtp:
        smtp.login(EMAIL_HOST_USER, EMAIL_HOST_PASSWORD)
        smtp.send_message(message)

settings.py:

EMAIL_HOST_USER = env('EMAIL_USERNAME')
EMAIL_HOST_PASSWORD = env('EMAIL_PASSWORD')

Дело в том, что она прекрасно работает на localhost, поэтому я не верю, что это проблема кода. Вот некоторые журналы heroku, которые я извлек для вызова этой функции:

2021-11-30T21:09:30.657994+00:00 heroku[router]: at=info method=GET path="/home/load/" host=legisync.herokuapp.com request_id=6c5c138d-05a4-488e-8bcd-c0bdc03da7fa fwd="83.23.240.85" dyno=web.1 connect=0ms service=464ms status=302 bytes=259 protocol=https

К сожалению, я понятия не имею, как правильно определить основную причину, почему не работает heroku... Любые идеи, или если что-то еще требуется с моей стороны, чтобы поделиться, пожалуйста, дайте мне знать.

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