跳转到主要内容

在plone中创建和发送邮件模板。

项目描述

简介

在plone中创建邮件模板。

如果您想从plone发送电子邮件,您需要创建一个自定义模板或方法。使用此扩展可以创建邮件模板并发送它们,无需编程。不过,也存在一个API可以通过代码发送创建的模板。在选择收件人时,您可以按用户或组进行筛选。此外,还有可扩展的用户筛选器,通过zca查询。

安装

将zettwerk.mailtemplates添加到您的buildout eggs

eggs = ..
       zettwerk.mailtemplates

运行buildout并启动实例后,您可以通过portal_quickinstaller将Zettwerk Mailtemplates安装到您的实例。

用例

转到plone配置,点击“zettwerk.mailtemplates”链接,该链接位于自定义扩展下。使用plone的添加菜单添加模板。输入标题(这将成为邮件主题)和邮件正文文本。还要设置模板ID。

在面包屑上点击“portal_mail_templates”。现在您可以通过用户名或组选择来筛选收件人。尝试模拟按钮以获取所选收件人的列表。点击发送按钮发送邮件。

通过筛选组,您可以提供额外的筛选条件。这些是注册的用于zettwerk.mailtemplates.interfaces.IMessageTemplateUserFilter的实用工具 - 有关示例,请参阅configure.zcml和名为“registration_reminder”的实用工具。这个函数返回从未登录过您的Plone站点的用户。

递归组

选择组时,仅使用顶级组成员。如果组包含其他组,则不使用其成员。

覆盖Plone的默认模板

通常需要自定义Plone的默认注册和密码重置模板。zettwerk.mailtemplates通过Web支持此功能 - 无需通过代码添加自定义模板覆盖。只需添加ID为“registration”或“password_reset”的模板即可使用 - 仅此而已。

待办事项

  • 需要测试和API文档。

变更日志

0.2.2 (2014-10-01)

  • 筛选出递归组成员

0.2.1 (2014-07-14)

  • 修复了send_emailview中的错误

0.2.0 (2014-07-11)

  • 添加了对覆盖Plone默认模板(注册和密码重置)的支持。

0.1.2 (2014-06-06)

  • 修改卸载:保留工具对象,否则重新安装时现有模板将被删除

  • 在全新安装时添加了默认模板

0.1.1 (2014-06-04)

  • 修复了打包

0.1 (2014-05-02)

  • 初始发布(原型)

  • 添加了卸载配置文件

贡献者

Jörg Kubaile

下载

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

zettwerk.mailtemplates-0.2.2.zip (51.8 kB 查看哈希值)

上传时间

由以下机构支持