Я отправляю электронное письмо в учетную запись gmail с помощью Python. Это код, я используюGmail отображает HTML и текстовые и HTML-части электронной почты
msg = email.mime.multipart.MIMEMultipart()
msg['From'] = '[email protected]'
msg['To'] = '[email protected]'
msg['Subject'] = 'HTML test'
msg_html = email.mime.text.MIMEText('<html><head></head><body><b>This is HTML</b></body></html>', 'html')
msg_txt = email.mime.text.MIMEText('This is text','plain')
msg.attach(msg_html)
msg.attach(msg_txt)
#SNIP SMTP connection code
smtpConn.sendmail('[email protected]', '[email protected]', msg.as_string())
При просмотре этого письма в Gmail как HTML и текст версии представлены следующим образом:
Это HTML
Это текст
Должно быть либо отображение текста, либо html, что вызывает подобное поведение.
Посмотрите на содержимое, которое вы отправляете по почте ... Это вопрос о том, что вы отправляете, а не о том, как gmail выполняет рендеринг – ControlAltDel