我在我的 plone 网站上有一个使用 PloneFormGen 和一组用户创建的表单。如何配置 Mailer Adapter Recipient Expression(在 myform/mailer/edit - Overrides 中)向这组用户发送邮件?
问问题
116 次
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.mailtogroup和https://pypi.python.org/pypi/collective.groupmail虽然它们可能不能直接从 PFG 中使用。您可能必须创建一些可以从使用这些的 PFG 表单调用的中间件。
我使用https://pypi.python.org/pypi/collective.easytemplate向用户组发送电子邮件取得了很多成功- 它允许您创建包含几乎可以做任何事情的表达式的内容规则(以及页面和 portlet)。
于 2015-08-29T14:53:21.130 回答