When the system recognizes that a user is getting too many notification emails in a short period of time, it automatically stops sending any notifications and instead, sending the reason for pausing the notification emails. To be precise, if the system recognizes that a user got more than ten emails in five minutes, it pauses email notifications for twenty minutes. The criteria we follow for pausing email notifications is as follows:
EMAILS_PER_PERIOD = 10
PERIOD = 5 #minutes
COOL_OFF = 20 #minutes
We do not want to send meaningless notifications, and we are therefore trying to make sure that we only send the notification emails when needed.
For future reference, this is the email users get when the system pauses their notifications: