从Plone发送HTML电子邮件

问题描述 投票:2回答:2

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

纯文本很容易被发现,但是没有HTML电子邮件发送示例。

html email plone
2个回答
4
投票

您可以改编许多python email module示例中的任何一个。因为HTML电子邮件通常意味着发送多部分/替代消息,所以事情变得有些复杂。

您基本上必须构造一个Sending Multipart html emails which contain embedded images对象并将其传递给email.Message


1
投票

根据您的用例,您也可以使用Mailhost.send。这是从Products.Poi中排除的,后者使用它来允许用户订阅问题的更新。该部分可能对您而言并不有趣,但是它具有以浏览器视图为基础发送电子邮件的代码。将页面模板连接到该浏览器视图当然很简单。

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

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.