使用Gmail API时更改电子邮件内容标头

时间:2016-12-30 20:30:56

标签: python gmail gmail-api email-headers

我使用Gmail API成功发送了电子邮件。我注意到每66-69个字符就会将文本放到新行。这样的文字,只填充屏幕的一半。知道如何设置它以填充整个可用空间吗?

要发送电子邮件,我使用此github项目:https://github.com/chris-brown-nz/python-gmail-api

有关内容的标题是:

Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

我觉得我需要更改Content-Type和Content-Transfer-Encoding标头,以便让文本填满整个空间。知道怎么做吗?

编辑:我添加了这段代码,

message = MIMEText(message_body, 'html')

到__create_message函数,现在文本不是每隔68个字符放到新行。但这引起了新的问题。现在API忽略了我故意设置的任何新行参数集。

编辑:添加<br>适用于基于HTML的电子邮件。纯文本电子邮件怎么样?

也许更好的问题是,如何添加显示为html和纯文本的选项?

0 个答案:

没有答案