TL;DR:
I want to setup an exchange server at a remote office, which does send / receive for those users to mask the ISP network issues that happen on occasion.
Topology:
MX -> Edge Gateway and spam filter running DKIM and DMARC (Linux) -> Exchange <- VPN -> Remote office users
What I think I want:
MX -> Edge Gateway and spam filter running DKIM and DMARC (linux) -> Exchange <- VPN -> Exchange -> Remote office users
Background:
We have two offices that connect via box-to-box VPN. All users authenticate through a single AD controller at the main office. The remote office (sometimes - 2% of the time) has connectivity issues that cause Outlook to go nuts showing "online with exchange", "exchange is offline" over and over once per second for hours at a time. Then, when the network issue resolves itself, it goes back to normal.
Needless to say, the online / offline messages are really annoying to the users.
In Linux, I would just put a postfix relay on premise, and have them send to that. Users would think the email went out instantly, and Postfix will wait until the connection is up, and relay upstream.
What is the equivalent setup with Exchange? CAS needs to be configured to send to the local exchange server, but receive from the main one? (Or, do I setup some form of replication?)