Download presentation
Presentation is loading. Please wait.
Published byClara Green Modified over 9 years ago
1
xdeliver in P-IMAP for reply / forward of messages Stéphane H. Maes – stephane.maes@oracle.comstephane.maes@oracle.com Jean Sini – jean.sini@oracle.comjean.sini@oracle.com Oracle Corporation
2
Reply/Forward Messages In P-IMAP it is possible to reply or forward messages even it the full contents of the original message were not downloaded to the P-IMAP client device. To better understand, let’s look at the flow from the moment a new message arrives for an end user until he/she replies to it. 1) a new Email message containing attachments is sent to the end user 2) the message is stored in the IMAPv4 Message Store and receives an Unique Identifier – UID 3) P-IMAP Dispatcher notifies the P-IMAP client there is new message 4) P-IMAP Client connects to the P-IMAP Dispatcher and retrieves the body text of the message, without attachments 5) the message is stored in the P-IMAP client and is available for the end user The message stored in the P-IMAP client carries the UID IMAPv4 Rev1 Message Store PIMAP Messaging Server P-IMAP Dispatcher P-IMAP Client Message UID=1234 Message + Attachments Message UID=1234 Message Text Only Message UID = 1234 (1) (2) (3) (4) (5)
3
Reply/Forward Messages After reading the message, the end user may choose to reply or forward it. He may also choose to include the original attachments of the message when doing so. 1) End User reads the message on the P-IMAP client device and hits Reply button 2) End User composes the reply and chooses to have the original message included as attachment Note: In the Pocket PC Outlook, this option is found under Tools > Options… > Message 3) P-IMAP client sends a XDELIVER command to the P-IMAP dispatcher containing the replied text, the original message IMAP UID, and a flag indicating whether the attachments should be sent 4) P-IMAP Dispatcher fetches the original message from the Message Store and attaches it to the reply 5) The replied message is sent IMAPv4 Rev1 Message Store PIMAP Messaging Server P-IMAP Dispatcher P-IMAP Client Message UID=1234 Message Text Only Message UID = 1234 (1) (3)(4)(5) Message UID=1234 Replied Message + Original Message + Attachments Message
4
XDeliver Command Processing 02 XDELIVER R INBOX 182 Y SAVETO=inbox {100} tagreply folder of original msg UID of original msg send attachments? Optional arg for saving a draft of this message Command name num bytes in msg Allows the user to specify an original message to attach to an outgoing message without downloading it or having to send it back to the server. Requirement: Client specifies the folder and UID of the original message. Client specifies whether to include the attachments of this message, or only the text parts of this message.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.