Thread: BES Mail Flow
View Single Post
Old 08-30-2010, 10:44 AM   #1 (permalink)
TeBear77
Knows Where the Search Button Is
 
TeBear77's Avatar
 
Join Date: Aug 2010
Model: 9630
PIN: N/A
Carrier: Verizon
Posts: 27
Post Thanks: 0
Thanked 0 Times in 0 Posts
Post BES Mail Flow

Please Login to Remove!

A while back jsconyers created a post on how mail flowed through the RIM network:

Message flow to a handheld
New Message arrives: the Microsoft/Lotus message transfer agent delivers message to userís desktop email mailbox.
Message notification: Blackberry maintains a MAPI connection to the userís mailbox. The connection enables the server to use the same notification for new mail, blackberry processes message as it arrives.
Message filters are applied: BES checks message fields against global filter rules.BES then applies user-defined filters.
Message ID is assigned: BES randomly generates a reference id and tag.
Message is compressed and encrypted.
Message sent to wireless network: BES sends the first portion of the message through port 3101 to the wireless network, which verifies the PIN belongs to a valid handheld registered on the network
Confirmation is returned: The network locates the handheld and delivers the message.
Arrives on handheld: The handheld decrypts and decompresses the message and notifies the user of new mail.

Message flow from the handheld
Message sent from handheld, on the handheld the message is assigned a reference id.
Message is compressed and encrypted.
Message is sent to BES Server, through port 3101 to the wireless network to the Blackberry Server.
Message is decrypted and decompressed: BES decrypts and decompresses the message. If the message does not match the users encryption key, the message is discarded.
Message is placed in outbox on the Exchange Store.
Message delivery: The Exchange MTA delivers the message.
Copied to sent items folder: A copy of the message is placed in the userís desktop email program sent items folder.


What I am wanting to know is in BES 5.x how does the mail flow though the services...

Exchange/Domino > Messaging Service > Dispatcher Service > Router Service > Infrastructure > Device?

I have not found any resources that state this clearly.
Offline   Reply With Quote