灵活的邮件内容规则
项目描述
简介
此包提供了一种扩展的内容规则“邮件”操作,提供了更多变量替换,包括内容所有者的姓名和电子邮件地址,使得可以向内容所有者发送电子邮件。
还可以通过编写一个相关的适配器并注册一个新的IMailModel实用程序来提供新的“替换器”。用户可以在操作编辑表单中选择要使用的替换器。
变更日志
0.7 (2016-03-17)
将测试移植到plone.app.testing [tomgross]
Plone 4.3 兼容性 [tomgross]
迁移到 https://github.com/collective/collective.contentrules.mail [maurits]
0.6 (2012-02-23)
在调用mailhost.secureSend()时删除多余的From头 [dimboo]
0.5 - 2011-05-20
在IVocabularyFactory导入中为Plone >= 4.1 添加异常 [lepri]
0.4 - 2009-09-06
如果邮件无法发送(例如,邮件服务器已关闭),避免抛出异常。 [optilude]
在替换器中避免对编码字符串抛出异常。 [optilude]
在尝试在没有工作流的对象上获取状态时捕获工作流异常。 [tiazma]
向IMailAction添加cc和bcc字段,使这些字段可用于邮件消息。 [erico_andrei]
向IMailReplacer添加新变量,以便可以发送给对象上除所有者以外的其他角色的用户发送电子邮件。 [erico_andrei]
确保Archetypes内容实现IDublinCore(直到AT 1.5.10这不是默认行为)。 [erico_andrei]
当尝试替换返回None的bcc或cc时,正确处理操作邮件失败。 [lucmult]
0.3 - 2009/03/24
在UI中添加关于如何使用变量的说明。 [optilude]
“来源”字段不是必需的,但如果未填写将引发错误。现在已修复。 [optilude]
0.2 - 2009/03/24
如果正在执行的内容不可替换为替换器接口,则使执行器优雅地失败。 [optilude]
使默认替换器能够适配任何Dublin Core功能内容,避免对Archetypes的过度依赖。 [optilude]
使默认IMailModel实现更具可重用性。 [optildue]
更新了文档和接口规范。 [optilude]
修复了actions/configure.zcml以与GenericSetup良好配合
0.1 - 未发布
初始发布