I have a need to either fully duplicate all valid inbound smtp traffic (i.e. clean SMTP conversations) to more than one server (we want to duplicate traffic to our production mail server and a test mail server - in parallel) OR perhaps better still, to be able to selectively redirect a few individual email accounts withint the email domain to the test mail server. It would be good if this was possible within CSVB as this is our first smtp point of contact for inbound smtp traffic.
Alternatively if we need to install an smtp proxy server inbetween CSVB and the two mail servers, and get the smtp proxy to somehow duplicate the traffic in parallel, then that would be good too; but I have spent several hours searching the net and not really found any answers. Suggestions very welcome!
There are service providers out there providing mx backup servers (simple store and forward), but some of these add the extra facility of being able to give access to the temporary spool/queue of email via webmail, but without removing the viewed email from the queue; so that when the primary mail server is back up again, all emails are still received at the primary mail server. I am assuming that this is done by keeping a queue separate for sending off to the primary in due course, and a duplicate queue which can be queried via webmail. Hopefully you can see that the requirements of what is needed in the first paragraph could be very similar to the implementation above.