我有一个用例,我要求用户提供一些失败说明(通过应用程序配置),当应用程序失败或崩溃时,我的应用程序可以通过 outlook 电子邮件发送给他们。他们在应用程序配置文件中以纯文本形式提供这些注释:
例如:
failure_note: "Job $name failed with $exception, please do $steps to get this fixed".
我的应用程序将在邮件中附加一些其他常见内容,在配置文件中将用户提供的 failure_notes 中的 $ 变量替换为运行时值,在电子邮件内容中附加失败说明,并在发生失败时将此电子邮件发送给用户。
现在我的用户想要将 failure_notes 设为粗体和红色,并且他们想要一个简短而友好的语法来实现这一点。如何做到这一点?
注意:应用程序是用 Python 编写的
请您参考如下方法:
您可以将电子邮件格式化为 html。使用内联 css 格式化 failure_notes。
看看这些文档中的 html 示例:
