2

是否有从 Plone 发送简单 HTML 格式电子邮件(等)<h1>的示例?<b>

纯文本被很好地覆盖,但没有 HTML 电子邮件输出示例。

4

2 回答 2

4

您可以调整许多 pythonemail模块示例中的任何一个。因为 HTML 电子邮件通常意味着发送多部分/替代消息,所以事情变得有点复杂。

您基本上必须构造一个email.Message对象并将其传递给Mailhost.send.

于 2012-08-28T09:00:55.167 回答
1

根据您的用例,您还可以使用collective.watcherlist。这是从 Products.Poi 中提取出来的,它使用它来允许用户订阅问题的更新。这部分对您来说可能不感兴趣,但它的代码以浏览器视图作为发送电子邮件的基础。将页面模板连接到该浏览器视图当然很简单。

如果您不能直接使用它,它可以作为代码示例。

于 2012-08-29T07:51:14.977 回答