The default is set to 1,000. Everytime this has triggered, the spammers have already flooded the queue with several thousand messages and counting. In fact, the server is typically so bogged down, the problem detector email arrives much later than I think it actually sends. (I’ve seen the email come through, immediately checked, and the queue graph shows the queue surpassed 1,000 at least an hour ago.)
Even on our InterWorx boxes with over 100+ SiteWorx accounts, a mail queue over 50 almost always signals a problem. I have set all of ours to 50 and even still sometimes I have to sleep and the spammers land us on a DNS blacklist…
Recommendations
- Set the default to 100 or less. 50 works well for us.
- I wish there was an option for halting outgoing SMTP if the queue exceeds an absolute maximum. Queue them, that’s fine, but a 5,000 message queue of spam chokes out the legit email anyway (“I sent the email an hour ago and they still haven’t received it…”). We need the spam to not get out to avoid getting blacklisted for the next few days.
(Is the NodeWorx > Feature Requests forum is closed to new posts?)