Configuring the server is just PART of the discussion;
How are you going to back up the data? What about recovering from a drive or server hardware failure?
The problem is just ONE server - what do you do if you have a hardware failure? will 250 people come and visit/call you?

as you say "I'm ordering a part..(!)
You're right, you need redundancy somehow, but it's harder without a backup server... One cool option is here in a how-to - it lets you set up a "mirror" server and smtp-sync data across to the backup server - (if you have a failure, you at least have a running server with all the data (up to an hour or two stale)
(thank you Cosa!)
Scripts to sync to a remote Zimbra backup machine - Zimbra :: Wiki
Still need a 2nd machine (smaller is ok), and it doesn't give you historical backups, just redundency.
fwiw