2012-06-04 44 views
1

Plone用戶帳戶可以分配給組。以Site Administrators爲例,我怎樣才能發送郵件給這個組的成員?我在Group Properties標籤中看到Email字段,我可以利用此電子郵件字段發送羣組電子郵件嗎?發送電子郵件給Plone集團的成員

Plone Group Properties Screenshot

回答

1

是的,沒有;您在Plone UI中看到的電子郵件地址僅僅是一個元數據,它不會自動地通過電子郵件向該組的所有成員發送電子郵件。您必須通過單獨的方式將您分配給該組的每個用戶添加到電子郵件列表中(通過列表管理器或手動管理的別名)以使其工作。

但是,你可以遍歷所有的組成員,獲得一個電子郵件地址,每個(只要它們有一個註冊),然後發送電子郵件給所有:

group = portal.acl_users.getGroupById('Administrators') 
emails = [m.getProperty('email') for m in group.getGroupMembers()] 
emails = filter(None, emails) 
相關問題