Электронная почта Python Multipart с содержимым тела

Я не могу отправить электронное письмо на python с телом, состоящим из нескольких частей. Все, что я пробовал, привело ко всему содержанию в виде вложений, и я не могу получить текст или html для отображения в теле.

msg = MIMEMultipart()
if msg_mime_type == 'text' or not msg_mime_type:
    new_body = MIMEText(body, 'text')
elif msg_mime_type == 'image':
    new_body = MIMEImage(body)
elif msg_mime_type == 'html':
    new_body = MIMEText(body, 'html')
new_body.add_header('Content-Disposition', 'inline', filename='body')
msg.set_payload(new_body) #also tried msg.attach(new_body)

Мне нужно использоватьMultipart так что я также могу добавлять вложения, но я сохранил этот код для простоты.

Ответы на вопрос(1)

Ваш ответ на вопрос