1

可以将克隆用户帐户分配给组。举Site Administrators个例子,我如何向这个组的成员发送电子邮件?我在选项卡中看到一个Email字段Group Properties,我可以利用此电子邮件字段发送群组电子邮件吗?

克隆组属性截图

4

1 回答 1

1

是与否;您在 Plone UI 中看到的电子邮件地址只是一个元数据,它不会自动神奇地向该组的所有成员发送电子邮件。您必须通过单独的方式将分配给该组的每个用户添加到电子邮件列表(无论是使用列表管理器还是手动管理的别名)才能正常工作。

但是,您可以遍历所有组成员,为每个成员获取一个电子邮件地址(前提是他们已经注册了一个),然后通过电子邮件将他们全部发送:

group = portal.acl_users.getGroupById('Administrators')
emails = [m.getProperty('email') for m in group.getGroupMembers()]
emails = filter(None, emails)
于 2012-06-04T07:23:53.550 回答