Also I have raised the issue a while ago ... but I've never tried this, I think that might be a good approach to solving mount two sme; sme1.domai.tld is "master" mx, sme2.domain.tld is "slave" mx.
When SME1 go offline SME2 collect your incoming mail, which could be "captured" by SME1 when back online with a script that uses fetchmail.
I know that for some use fetchmail is considered "the absolute evil", but in theory it should work, or not?