How could I possibly out-do the events of this week? I became redundant a long time ago. Rob Malda gets anonymously bitchslapped by a World of Warcraft Administrator. He spends hours* writing a rant about how he totally understands, isn't angry, and then renames his character "Violated". Right.
So, to handle the load you need a lot of servers. For a million accounts, you might be looking at twenty medium specced Linux boxes. So log into the company's GoDaddy account or whatever and set up twenty MX records for each of the different machines. Now you're ready to do the real work.
Set up a basic POP3 and MTA on each machine. Doesn't really matter which. Sendmail is fine, but make sure to order a book so you can correct any config mistakes over the coming weeks. You also want to install SpamAssassin. Avoid the latest version for certain reasons. SpamAssassin 3 will do. Get this all running on each machine. Assign usernames and passwords to all users and create all the accounts on every single machine (more on this later). Tell all users that any who have problems can get in touch with you, otherwise they might get upset. Try to send this e-mail before the MX records propogate otherwise they won't get it for a while.
As the multiple MX records mean mail will be going to a random server, it is essential every user be on every machine. So how will people get all their mail rather than a twentieth of it? Easy, you set up a round robin DNS on mail.DOMAIN.com. This way whenever a user checks their mail, they'll randomly end up on a different mail server, therefore collecting more of their mail.
IMAP gets trickier in this situation, but I came up with a solution. Since no-one uses IMAP, you can dedicate one box to it. Set up all the accounts there and write a Perl script which logs into all the other boxes on POP3 for every account, then puts the messages into the folders on the IMAP server. Get this script to run (with crontab) every minute.
Webmail will need a similar script, but I leave that as an exercise for you as I've given you enough strategy already.
Two password reset attempts on my account within hours of each other, different user agent, different offshore proxies. Yay for you guys!!! I'd thought all the love was gone.
ps hi fv
Date: Sat, 11 Jun 2005 09:49:32 +0000
It would seem after many years of posting to slahsdot I've been struck with a "bitchslap" and have thusly decided to retire, rather than fight against the humourless cretins who wielded their heavy handed justice on my account.
It appears that sulli was banned from commenting for posting this comment. Personally I would have never known that this was bad behavior, or that Slashdot would feel the need to punish me for it. Who judges? What is bad? What are the punishments?
Your system, I feel, is a bit weird.
As an (occasional) contributing editor to Trollback, I can assure you that there will be some coverage of some new Slashcode features in the upcoming issue. Before I get to the meat, here's a summary roundup of recent changes:
It came to my attention recently that my ongoing trouncing of CmdrTaco had been interrupted by having myself retired from Whatsbetter.com. Of course I had to do my best to rectify the situation, and the good folks at Whatsbetter.com were happy to oblige. Much to my dismay they had interpreted my lack of recent journal posting as a sign of my demise. While I admit I owe you all a status update on Slashcode (it's com