It depends on what you are planning for.
If you are looking at simple failover to a server next to the current server then you could switch to clustering.
If you want to failover to a separate site, then you are looking at either something like DoubleTake or NeverFail or a Geo Cluster.
Either solution is not cheap. The longer you can be without email the cheaper it is.

Featured Post

WatchGuard is currently running a beta program for our new macOS Host Sensor for our Threat Detection and Response service. We're looking for more macOS users to help provide insight and feedback to help us make the product even better. Please sign up for our beta program today!