View Issue Details

IDProjectCategoryView StatusLast Update
0015584phpList 3 applicationAll Otherpublic17-07-15 12:30
Reporterh2b2 
PrioritynormalSeverityfeatureReproducibilityalways
Status newResolutionopen 
Product Version2.10.12 
Target VersionFuture developmentsFixed in Version 
Summary0015584: Make system notifications optional by type to avoid 'notification flooding'
DescriptionSeveral phpList users mentioned it would be useful if system notifications could be enabled or disabled by notification type. Currently you can either choose to have all notifications enabled or none, by setting "admin/?page=configure&id=send_admin_copies" to 'true' or 'false'.

This has proven to be problematic in the following scenarios where the admin chose to enable notifications, e.g. in order to know about subscriptions and unsubscriptions, or to be kept informed when a scheduled campaigned started and ended sending:

1. If, in a shared hosting environment with tight messages limits, one would send with batch processing set to short and frequent batch periods (e.g. every 5 minutes in order to prevent timeouts), a notification will be received for each batch sent, which can result in breaking the allowed hourly message quotum. See http://forums.phplist.com/viewtopic.php?p=45702#p45702 and other forum reports.

2. If one sends out to a large list, and many subscribers forward the message to someone else, the system may get overloaded since all forwards will trigger a notification. See http://forums.phplist.com/viewtopic.php?p=73992#p73992
TagsConfiguration and sending, quick-fix

Relationships

related to 0015505 resolvedmichiel RFF: Disable "PhPList Maillist Processing info" in config 
parent of 0017755 new Digest of phpList notifications 
related to 0008121 new Confusing Text Regarding How "Subscribe", "Unsubscribe" and "Update Preferences" Notices Are Handled 
Not all the children of this issue are yet resolved or closed.

Activities

solmar

11-06-13 09:40

reporter   ~0052125

I read here that a flag was added to turn off one kind of notification in 2.10:
https://mantis.phplist.com/view.php?id=15505

As the base work is already done, it would be nice to port it to 2.11 (I use 2.11.5).

michiel

11-06-13 11:28

manager   ~0052126

the flag to suppress them is in 2.11.10. The main thing in this issue is to make a system that collates them and sends them once every so often as a digest.

gingerling

16-07-15 10:53

manager   ~0056459

So if we separate this into two issues.

1) this bug report will focus on simply turning on and off notifications by notification type

2) a new bug to make a digest of notifications, which can be done separately

michiel

16-07-15 10:56

manager   ~0056460

First step would be to identify the notification types. I'm not even sure which they all are.