so you just want an HA cluster running over WAN with automagic failback/anti split-brain? no problem! well, no really it is a problem, sorry
mailstore replication hasn't been implemented in zimbra yet, search the forums for drbd, that's probably the closest it's been done at the moment. as you're looking for protection against building DoS that rules out SAN unless you can go down SRDF or similar route, you might look at WAN connected replicated NAS, or a replicated cluster filesystem such as oraclefs or gfs.
drbd is probably your easiest bet as it's been done already with zimbra, but it's quite crude compared to commercial offerings and you really need to know it well otherwise you risk losing data. if you're not familiar with clustering, wait for zimbra to support replicated mailspools, I think they're working on it.