Q1. What is the problem that you are trying to solve?
I run the Passbolt LDAP sync (https://www.passbolt.com/docs/hosting/configure/ldap/ldap-cron/).
Due to Passbolt’s security model, LDAP users aren’t auto-added to groups. Instead, Passbolt sends an email titled:
$owner requested you to add members to $group
When the LDAP sync cron runs often, that equates to Passbolt more or less ‘spamming’ the user.
In my case, I run the LDAP sync cron every 5 minutes, and there were 5 hours between adding an LDAP user to a group, and me looking at my email - which equates to (5 * 60) / 5 = 60 emails.
Q2 - Who is impacted?
Those running the LDAP sync cron regularly.
Those who run the LDAP sync cron less regularly are also impacted, but in a much less significant way - they could receive multiple of the same emails if they take longer than the interval to add a user to a group.
Q3 - Why is it important and/or urgent?
It is not.
Q4 - What is your proposed solution? (optional)
Keep track of emails sent. Bail after more than one is sent.
Q5. Community support
People can vote for this idea to show traction:
Must have: this is critical for me to have this
Should have: this is important for me to have this
Could have: this could be nice to have
Won’t have: we should not schedule this (explain why)