[. . . ] Feature and Technical Overview BlackBerry Enterprise Server for IBM Lotus Domino Version: 4. 1 | Service Pack: 6 SWDT305802-456681-0711025924-001 Contents 1 New in this release. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 9 9 13 19 19 19 21 24 25 26 28 28 29 31 32 32 33 33 34 35 35 36 37 38 39 39 41 43 43 43 2 BlackBerry Enterprise Server architecture. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Architecture: BlackBerry Enterprise Server. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Architecture: BlackBerry Enterprise Server remote components. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . [. . . ] The wireless network verifies that the PIN belongs to a valid BlackBerry device that is registered with the wireless network, and sends the message data to the BlackBerry device. The BlackBerry device sends a delivery confirmation to the BlackBerry Dispatcher. The BlackBerry Dispatcher sends the delivery confirmation to the BlackBerry Messaging Agent. The BlackBerry Messaging Agent writes the message delivery state to the BlackBerry state database. If the BlackBerry Messaging Agent does not receive a delivery confirmation within four hours, it sends the message to the wireless network again. The delivery confirmation verifies that the wireless network delivered the message to the BlackBerry device, but it does not verify that the user received or opened the message. The BlackBerry device decrypts and decompresses the message so that the user can view it, and notifies the user that the message has arrived. Process flow: Sending a message from a BlackBerry device This process flow applies to new messages, reconciled messages (messages that are moved, deleted, or marked as read or unread), and wireless calendar entries. If the message is a meeting invitation or calendar entry, the BlackBerry device appends the calendar information to the message. The BlackBerry device compresses and encrypts the message, and sends the message to the wireless network over port 3101. 2. 44 Feature and Technical Overview Messaging process flows 3. 4. The wireless network sends the message to the BlackBerry® Enterprise Server. The BlackBerry Enterprise Server accepts only encrypted messages from the BlackBerry device. The BlackBerry Dispatcher uses the master encryption key of the BlackBerry device to decrypt and decompress the message. If the BlackBerry Dispatcher cannot decrypt the message using the master encryption key, the BlackBerry Enterprise Server ignores the message and sends an error message to the BlackBerry device. The BlackBerry Messaging Agent performs one of the following actions: · If the message is new, the BlackBerry Messaging Agent creates an entry in the BlackBerry state database. · If the message is a reply that includes the original text, or is a forwarded message, the BlackBerry Messaging Agent looks up the entry in the BlackBerry state database to correlate the incoming message to the original message in the user's message file. The BlackBerry state database contains a link to the original message. Since the BlackBerry Messaging Agent forwards only the first portion of a message to the BlackBerry device, the BlackBerry Messaging Agent must locate and retrieve the full message text to forward it or reply to it with the original text. The BlackBerry Messaging Agent sends the message to the mail. box for the IBM® Lotus Notes® router to send to the user's email application. If the user is in the same IBM® Lotus® Domino® domain as the BlackBerry Enterprise Server, the BlackBerry Messaging Agent stores the message in the mail. box that is located on the BlackBerry Enterprise Server. If the user is in an IBM Lotus Domino domain separate from the BlackBerry Enterprise Server, the BlackBerry Messaging Agent stores the message in the mail. box that is located on the user's messaging server. The BlackBerry Messaging Agent sends a copy of the message to the Sent view in the user's mail file that is located on the messaging server. The messaging server delivers the message to the recipients. 5. 6. 7. 8. 45 Feature and Technical Overview Messaging process flows Process flow: Sending a message that contains an attachment from a BlackBerry device 1. A user attaches a file to a message on a BlackBerry® device and sends the message. [. . . ] This documentation might contain references to third-party sources of information, hardware or software, products or services including components and content such as content protected by copyright and/or third-party web sites (collectively the "Third Party Products and Services"). RIM does not control, and is not responsible for, any Third Party Products and Services including, without limitation the content, accuracy, copyright compliance, compatibility, performance, trustworthiness, legality, decency, links, or any other aspect of Third Party Products and Services. The inclusion of a reference to Third Party Products and Services in this documentation does not imply endorsement by RIM of the Third Party Products and Services or the third party in any way. EXCEPT TO THE EXTENT SPECIFICALLY PROHIBITED BY APPLICABLE LAW IN YOUR JURISDICTION, ALL CONDITIONS, ENDORSEMENTS, GUARANTEES, REPRESENTATIONS, OR WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING WITHOUT LIMITATION, ANY CONDITIONS, ENDORSEMENTS, GUARANTEES, REPRESENTATIONS OR WARRANTIES OF DURABILITY, FITNESS FOR A PARTICULAR PURPOSE OR USE, MERCHANTABILITY, MERCHANTABLE QUALITY, NON-INFRINGEMENT, SATISFACTORY QUALITY, OR TITLE, OR ARISING FROM A STATUTE OR CUSTOM OR A COURSE OF DEALING OR USAGE OF TRADE, OR RELATED TO THE DOCUMENTATION OR ITS USE, OR PERFORMANCE OR NON-PERFORMANCE OF ANY SOFTWARE, HARDWARE, SERVICE, OR ANY THIRD PARTY PRODUCTS AND SERVICES REFERENCED HEREIN, ARE HEREBY EXCLUDED. [. . . ]