We are willing to address limitations of the way Sympa sends notifications to listmasters ; below is a summary of the problems and some tracks to make things better. Please participate to this discussion if you have brilliant ideas on this topic.
Sympa processes sends notifications to listmasters whenever a problem occurs, which is a useful feature. However, in some situations, it may send too many notification emails for a given/related problem. A couple of such examples :
The following solutions may be considered :
A new DB table with notificationId+listId+receipient+date. If a notice was sent to a recepient, it should not be sent again during the next N minutes. Advantage :
Drawbacks :
require a different parameter for each notification ;
to send a notification per list.
Sympa could keep track of the status that lead to send the notification, thus allowing to send only 2 notifications. Drawback:
where otherwise ;
notifications ;
Instead of sending an immediate notification, prepare notification messages instead ; this way a listmaster would receive a bulk notification with a set of error messages in it. Drawback: