I have a forum based on discus system [url removed, login to view], my board growth and now my hosting company wants to limit all users to 200 emails per hour, but my discus board has near 3000 users and discus make sendings to all users at once, not 200 per hour as has been requested by my hosting company. I thinked one possible solution for the problem and I want to ask if anyone want to help me with. Imagine a macro/script,cgi, php or something as follows:
+ Each hour check for files on mailqueue directory
-o If more than 200 files on mailqueue directory, move all files over count of 200 to a external directory, thus runs [url removed, login to view] and finish
-o If less than 200 files on mailqueue directory copy files from same external directory to fit the count of 200 files, thus runs [url removed, login to view] and finish
My server runs Fedora Linux and I haven't shell access, but I can run cron jobs.