Question on BES/Exchange connectivity


I've been trying to figure this out by reading the internet, but can't find an answer.

From what I understand, if a BES user receives an email in their Exchange mailbox, then Exchange will send a UDP notification to the BES stating so.

Does the BES Messaging Agent then pull the message from the mailbox, or does Exchange push the message to the BES?

And, secondly, does anyone know what this UDP port number actually is?

Thanks in advance
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

From what I know bes is looking for the message on the exchange. Exchange is not pushing but BES is to the units trhough the RIM servers.
Port should be same as SRP 3101 I think
Jamie McKillopIT ManagerCommented:

BES uses MAPI to connect to the Exchange server. It works the same way Outlook does in MAPI mode. It is best not to have a firewall between the BES and Exchange server. Ideally, they should both be on the same LAN. If you want to have a firewall between them, you need to map some static ports on your Exchange server.


Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
The messaging agent talks to exchange via MAPI and then once the messages have been sent/received some tables in the BESmgmt database get updated. Your BES talks to RIM over TCP/3101 (or TCP/4101 for wired activations via desktop manager for serial bypass). Though those ports are needed for handheld communication, they do not directly play any role in how your BES talks to exchange and vice versa.  

Are you asking out of curiosity or from a firewall/security standpoint? If security see the MSFT KB jjmck included above for MAPI port mappings otherwise you just need to make sure outbound communication from your BES via TCP/3101 is allowed.

It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
BlackBerry Programming

From novice to tech pro — start learning today.