Невозможно отправить тему письма - python

когда я отправляю сообщение электронной почты таким образом, я не могу получить тему в сообщении (я получаю ее в теле). что я могу сделать, чтобы изменить это? спасибо!

def SendEmailNotHTML(EmailToList,EmailBody,EmailSubject):

mail_from = settings.SMTP_USER
try:
    for current_mail_to in EmailToList:
        fromaddr = settings.SMTP_USER
        toaddrs  = current_mail_to
        msg = "\r\n".join([
        "Subject: {0}".format(EmailSubject),
        "",
        "{0}".format(EmailBody)
        ])
        print(msg)
        my_email = MIMEText(msg, "plain")
        username = settings.SMTP_USER
        password = settings.SMTP_PASSWORD
        server = smtplib.SMTP('smtp.gmail.com:25')
        server.ehlo()
        server.starttls()
        server.login(username,password)
        server.sendmail(fromaddr, toaddrs, my_email.as_string())
        server.quit()
except Exception as e:
    print('cant send email' + str(e))
Вернуться на верх