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

zettwerk.mailtemplates的Python项目详细描述


导言

在plone中创建邮件模板

如果要从plone发送电子邮件,需要创建自定义模板或方法。有了这个扩展,就可以创建邮件模板并在不需要编程的情况下发送它们。不过,有一个api可以通过代码发送这样创建的模板。要选择收件人,可以按用户或组筛选。此外还有可扩展的用户过滤器,通过zca查询

安装

将zettrerk.mailtemplates添加到您的构建鸡蛋:

eggs = ..
       zettwerk.mailtemplates

运行buildout并启动实例后,可以通过portal_quickinstaller将zettrerk Mailtemplates安装到实例中

用例

转到plone配置并单击zettwerk mailtemplates链接,该链接列在自定义扩展下面。使用plone的add菜单添加模板输入标题(将生成邮件主题)和邮件正文文本。同时设置template-id

点击面包屑上的“门户网站邮件模板”现在您可以按用户名或组选择筛选收件人尝试“模拟”按钮获取选定收件人的列表按“发送”按钮发送邮件

通过筛选组,可以提供其他筛选器。这些是zettwerk.mailtemplates.interfaces.imessagetemplateuserfilter的注册实用程序-例如,请参阅configure.zcml和名为“registration_reminder”的实用程序。此选项只返回从未登录过您的plone站点的用户。

递归组

通过选择组,只使用顶级组成员如果组包含其他组,则不使用这些成员。

覆盖Plone的默认模板

为注册和密码重置定制plone的默认模板是很常见的。zettrerk.mailtemplates通过Web支持此功能—无需通过代码添加自定义模板覆盖。只需添加一个ID为“registration”或“password_reset”的模板,就可以使用它-仅此而已。

待办事项

  • 需要测试和API文档。

变更日志

0.2.2(2014-10-01)

  • 筛选出递归组成员

0.2.1(2014-07-14)

  • 修复了“发送电子邮件”视图中的错误

0.2.0(2014-07-11)

  • 增加了对覆盖Plone默认模板的支持:注册和密码重置

0.1.2(2014-06-06)

    更改卸载:保持工具对象,否则现有的模板在重新安装< /LI>时被删除
  • 在新安装时添加了默认模板

0.1.1(2014-06-04)

  • 固定包装

0.1(2014-05-02)

  • 初始发布(原型)
  • 添加了卸载配置文件

贡献者

约尔格库贝利

下载

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在Jsp中下载文件另存为Pdf   java发布onLongClickListener Android   java转换输出以在适用时包括折扣   java从手动启动了Spring启动应用程序。罐子不能正常工作   字符串Java控制台程序,用于打印用户输入的摘要   java如何在jsp中的指定位置显示jfreechart   amazon web服务AWS Cognito SignIn与用于桌面应用程序的Java SDK   java tomcat应用程序已启动,但立即销毁   java如何查找ImportTsv的hdfsinputdir   java如何在edittext上创建特定的输入类型?可访问的输入是罗马数字M D C X V I   使用hsb模型Java设置bg颜色的swing动画   java在几个JLabel中设置相同的gif作为图标   java使用jersey仅在rest服务中使用csv   Java:有可能知道web服务器使用的JVM实例吗   反射Java注册用@MyAnnotation注释的所有类