Нет текста письма в почте Yandex python

В получаемом письме на Яндексе нет текста письма. Текст видно только в ящике в предпросмотре, но когда открываешь письмо то текста нет, только вложение. На других почтовых сервисах все нормально.

1-почта Мэйла

Почта Mail
2-ящик Яндекса
ящик Яндекса
3-письмо на Яндексе
письмо на Яндексе

 msg = MIMEMultipart('alternative')
        msg['Subject'] = subject
        msg['From'] = from_inp + ' <' + sender + '>'
        msg['To'] = ', '.join(recipients)
        msg['Reply-To'] = sender
        msg['Return-Path'] = sender
        msg['X-Mailer'] = 'Python/' + (python_version())

        part_text = MIMEText(text.encode('utf-8'), 'plain', 'utf-8')
        part_html = MIMEText(html.encode('utf-8'), 'html', 'utf-8')
        part_file = MIMEBase('application', 'octet-stream; name="{}"'.format(basename))
        part_file.set_payload(open(filepath, "rb").read())
        part_file.add_header('Content-Description', basename)
        part_file.add_header('Content-Disposition', 'attachment; filename="{}"; size={}'.format(basename, filesize))
        encoders.encode_base64(part_file)
        msg.attach(part_text)
        msg.attach(part_html)
        msg.attach(part_file)

        mail = smtplib.SMTP_SSL(server)
        mail.login(user, password)
        mail.sendmail(sender, recipients, msg.as_string())
        mail.quit()

Ответы (0 шт):