2

我在我的 plone 网站上有一个使用 PloneFormGen 和一组用户创建的表单。如何配置 Mailer Adapter Recipient Expression(在 myform/mailer/edit - Overrides 中)向这组用户发送邮件?

4

2 回答 2

4

不幸的是,我认为你不能plone.api在这里使用方法,因为你在受限制的 python 中

尝试类似:

python:[user.getProperty('email') for user in object.portal_groups.getGroupById('YOURGROUPID').getGroupMembers()]
于 2015-08-27T08:54:35.183 回答
2

看看https://plone.org/products/collective.contentrules.mailtogrouphttps://pypi.python.org/pypi/collective.groupmail虽然它们可能不能直接从 PFG 中使用。您可能必须创建一些可以从使用这些的 PFG 表单调用的中间件。

我使用https://pypi.python.org/pypi/collective.easytemplate向用户组发送电子邮件取得了很多成功- 它允许您创建包含几乎可以做任何事情的表达式的内容规则(以及页面和 portlet)。

于 2015-08-29T14:53:21.130 回答