来自Python应用程序的Outlook电子邮件文本格式

时间:2019-05-07 16:28:43

标签: python outlook

我有一个用例,要求用户提供一些故障记录(通过应用程序配置),当应用程序发生故障或崩溃时,我的应用程序可以通过Outlook电子邮件发送给他们。它们在应用程序配置文件中以纯文本形式提供以下注释:

例如:

  

failure_note:“作业$ name失败,出现$ exception,请执行$ steps到   解决此问题”。

我的应用程序将其他一些常见内容附加到邮件中,用配置文件中用户提供的fail_notes中的运行时值替换$变量,在电子邮件内容中附加失败注释,并在发生失败时将此电子邮件发送给用户。

现在,我的用户想要将failure_notes设为粗体和红色,并且他们希望这样做的语法简短而优美。该怎么办?

注意:应用程序是用Python编写的

1 个答案:

答案 0 :(得分:2)

您可以将电子邮件格式设置为html。用内联css格式化failure_notes。

看看这些文档中的html示例:

https://docs.python.org/3.4/library/email-examples.html