Note, you can send an email to group:name@grouper, and if that is in the allow list in grouper.properties, it will send to members of the group
# comma separated group name and uuid's to be allow email addresses to dereference. # for instance: a:b:c@grouper, def345@grouper<br /> # If a configuration enters in one of those email addresses, and it is in this allow list, then # dereference the group and member and send email to their individual email addresses. Note that # groups in this list can have their members discovered so treat their membership as non private. # using the uuid@grouper gives a little bit of obscurity since the uuid of the group needs to be known # is it is still security by obscurity which is not true security. There is a max of 100 members it will # send to # {valueType: "string", multiple: true} mail.smtp.groupUuidAndNameEmailDereferenceAllow =
In 2.5.0 patches, improve the Grouper email API and features. Here is a list of things we can do
- Allow batched emails (store in database and send later, then delete)
- Daemon to send batched emails
- Show emails from database to admins
- User preferences about batching
- Email from UI for group
- Email admins (or other priv) from UI for group
- Allow emails to members / admins / privs from WS
- Allow access to view messages from UI for user
- Register for notifications on groups / folders
- Have better grouping for attestation / reports / etc so that comma separated email addresses are not used, but people with subject attributes (or listserv addresses
- Use new Grouper email api features like bcc
- Have an admin UI to configure email servers
3 Comments
Carey Black (osu.edu)
How about adding support for a template system? ( instead of a "lookup a default string" system )
Suggestion: https://freemarker.apache.org/
Carey Black (osu.edu)
And expose the "Email admins (or other group priv)" to be used in Rules "sendMail" functions.
Michael Gettes
I think it's intended but not explicitly stated - emailing admins and such - it's not just the admins of a group (grouper privs of Admin for a group) it's being able to email to one or more groups (in addition to admins/readers/updaters of the group) selectively.