09-05-2011 11:11 AM
We are running BES 5.1.3 with Exchange 2010 SP1. In our main site, we have an Exchange 2010 CAS array (uk-array-cas1) made up of 5 CAS servers (uk-cas1, uk-cas2....uk-cas5). We then have mailbox servers (uk-mbx1, uk-mb2...etc).
Connections to the CAS array are load balanced by a Cisco Load balancer.
Our BES servers are configured with a MAPI profile for a mailbox named uk-svc-bes5. The mailbox itself is held on uk-mbx1. If I check the BES MAPI profile on each server, I can see that they are pointing to uk-array-cas1.
I had some questions related to this connectivity.
i. Does BES actually ever access the service account mailbox itself, or does it use this mailbox for permissions to access the GAL and other people's mailboxes?
ii. Its my understand that it's the Messaging Agents (MA's) that are responsible for spawning MAPI threads to the users' mailboxes. So how does this actually work with Exchange 2010? Does each MAPI profile connect directly to uk-array-cas1, or does it somehow resolve which CAS servers are in this and have a direct connection to a CAS server? Our Cisco Load Balancer has a virtual IP, if I used a network sniffer would I expect to see a connection ot the virtual IP of the CAS or one of the component CAS servers?
iii. What if we had a BES account that was in Germany for example. That has a similar set up with germany-array-cas1 and so on. Would the MAPI connections be to germany-array-cas1, one of the German CAS servers or still the UK array/cas server and then redirection from there to somewhere else?