我使用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和纯文本的选项?