It might be a good potential new feature for future versions of vB for there to be a way to schedule emails to the site membership.
One benefit would be to enable scheduling the emails to be sent at a time of minimal load on the server.
Also, an option to have the emails be spread out over a period of time might be useful as well. So, for example, we might configure the email to start being sent at 3:00AM and spread the messages out over a period of 5 (or however many hours). With that I suppose there would be some sort of email queue, a cron to trigger more emails to be sent every so many minutes and a function to skip the next batch of emails if the first batch has not yet finished sending (or maybe if server load is over a specified amount).
This could potentially be useful for both large and small vB communities.
__DEFINE_LIKE_SHARE__