Python SMTP - 'linesep' - недопустимый аргумент ключевого слова для encode()

Я получаю следующую ошибку в моем проекте Django:

'linesep' - недопустимый аргумент ключевого слова для encode()

Python версии 3.8.2 и Django версии 3.2.4.

Вот мой код. Я получаю ошибку при выполнении sendmail.

    try:
        sender = settings.SMTP_HOST_USER
        message = html_message
        msg = MIMEText(message, 'html')
        msg['Subject'] = subject
        msg['From'] = sender
        msg['To'] = recipient

        server = smtplib.SMTP(settings.SMTP_HOST, settings.SMTP_PORT)
        server.login(settings.SMTP_HOST_USER, settings.SMTP_HOST_PASSWORD)
        server.sendmail(sender, recipient, msg.as_string())
        server.quit()

        return True
    except Exception as exp:
        print(str(exp))
        return False

enter image description here

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