Python-如何更改电子邮件文本类型

2024-06-13 22:36:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在写一个应用程序,生成完整的报告和它的摘要,并通过电子邮件发送他们。 摘要在电子邮件中作为文本发送,完整报告作为附件发送。 我发现了一个很好的例子(link),但是我需要将电子邮件的字体设置为等距(例如“Courier New”)。

你知道怎么做吗?

提前谢谢。


Tags: 文本应用程序new附件电子邮件报告link字体
2条回答

您应该生成HTML格式的电子邮件并插入所需的标记

电子邮件将以明文和HTML的形式发送。纯文本电子邮件呈现器通常以单空间字体呈现,但不能保证。更重要的是,您无法更改明文将显示的字体。

如果你的收件人在一个支持HTML的电子邮件客户端中阅读邮件,你应该可以通过在你希望在Courier中拥有的邮件片段周围包装<font face="Courier New, Courier, monospace"></font>(一个字体标记)来完成。在提供的方法中,您只需:

text = '<font face="Courier New, Courier, monospace">' + text + '</font>'

如果你想整封邮件都是这样的话。

相关问题 更多 >