从 Plone 发送 HTML 电子邮件
Posted
技术标签:
【中文标题】从 Plone 发送 HTML 电子邮件【英文标题】:Sending HTML emails out from Plone 【发布时间】:2012-08-22 15:44:22 【问题描述】:是否有从 Plone 发送简单 html 格式电子邮件(<h1>
、<b>
等)的示例?
纯文本覆盖面广,但没有 HTML 电子邮件输出示例。
【问题讨论】:
【参考方案1】:您可以改编许多 python email
module 示例中的任何一个。因为 HTML 电子邮件通常意味着发送多部分/替代消息,所以事情变得有点复杂。
email
包的examples page。
Sending HTML email using Python
Sending Multipart html emails which contain embedded images
您基本上必须构造一个email.Message
对象并将其传递给Mailhost.send
。
【讨论】:
【参考方案2】:根据您的用例,您也可以使用collective.watcherlist。 这是从 Products.Poi 中提取出来的,它使用它来允许用户订阅问题的更新。这部分对您来说可能不感兴趣,但它具有将浏览器视图作为发送电子邮件的基础的代码。将页面模板与浏览器视图挂钩当然很简单。
如果不能直接使用,可以作为代码示例。
【讨论】:
以上是关于从 Plone 发送 HTML 电子邮件的主要内容,如果未能解决你的问题,请参考以下文章