whitetail:
Sorry gentles, I didn't see
bobcat's later post.
The solution I proposed was for an automated system of reporting. Due to client security constraints, only SMTP was available for collection. The data in the emails in this system was time-sensitive, and missing data could be overlooked. Also, the format of the mail subject lines allowed our application to ignore redundant data.
My solution to the problem of old messages piling up was simple -- a cron job that deleted maildir files older than a certain threshold.
y successor running that system ramped it up for general-purpose users. As I recall, his solution was to do away with the "gateway" SMTP server and set up both of the other servers to receive for the primary domain.
Mail was stored on a third server -- both SMTP servers wrote to that store via NFS-mount.
In DNS, MX record for the domain was listed as "mail.domain.com", and both machines' IP addresses were possible resolutions for that name. He set up a heartbeat system that would edit his DNS zones, dropping the appropriate IP address should one of the systems fail.
I don't have any more information about what else he did. I'm sure that he set up a single-signon system for the machines in question, but I don't know the particulars. I'd ask, but his company went out of business and I've lost touch with him.
Want the best answers? Ask the best questions: TANSTAAFL!