Apparently there's a rule on the amount of email a server can send.
Last night, my account exceeded the allowed number of sent emails per hour, which is set at 200.
What did it was a VBulletin mailer emailing out 'Thread Update' details to 1600 forum members. I can totally understand why excess email exiting the server is a very bad thing because from a purely numbers point of view it would look like the server had been compromised and was being used by a spam bot.
However, what I would expect to happen in this instance would be a block on the script sending out the mails or contacting the client or at least having a look to see if the outgoing emails were sinister or not.
Instead what happened is all the folder permissions were removed from a fairly sensitive and crucial folder on my website where the email script was based.
What then happened was my whole website went down because it's very dependent on that particular folder. As a result, my regular visitors are getting a big 'Forbidden' warning from accessing that particular folder, and what's worse, a page full of PHP errors which shows potential script kiddies EXACTLY where all my sensitive global and include files are, ie. contained in the folder that's been locked out.
So I spent an hour this morning trying to delete and re-create the folder using both my FTP client and FileManager in cPanel and getting error messages so as a last ditch attempt to solve the issue I contacted support, explaining the problem, and presuming it was a corrupted folder problem.
I get an email telling me they've locked that folder and nailed my site because it was sending out too many emails.
That was 5 hours ago.
My site still isn't back up. I still can't change the folder permissions. I still can't get the site to work.
I would suggest a change to Vox policy when it comes to a server sending out too many (legitimate) emails.
1. Before locking a folder and ruining a site, it should take about 5 seconds to check to see what's doing the emailing. If it's at 4am and it's a forum, it would be the logical thing to conclude to that it's sending out thread update emails.
2. Don't ruin someones site for 5 hours just because the forum sent out too many emails. There has to be a better way.
3. Disabling folders and generating mucho PHP errors gives script kiddies all the info they need about the location of various, very sensitive, PHP files. Does it make business sense to stop outgoing legitimate emails and compromise security while you're doing it?
4. Inform customers that there is a 200 email per hour outgoing limit and that exceeding this will mean their website, and not just their ability to send email, will be terminated.
5. Inform customers when a member of staff has locked a folder so they don't spend an hour wasting valuable time first thing in the morning trying to figure out what's wrong.
6. When the customer contacts support and says 'Yes, I understand why this folder has been locked, can you unlock it please as it's a potential security hole at the moment and my site is down', don't say you've fixed it and not fixed it. Actually get off your backside and fix it. It's kinda difficult to reset the allowed number of outgoing emails on a server when it's disabled.
I've huge faith in WHB. I've sent at least 5 guys your way who've bought packages. Don't ruin it with bad practice. You guys are really cutting the mustard as regards server speeds et al.
Thanks for listening!
Eamonn


LinkBack URL
About LinkBacks



Reply With Quote

