[Tickets #15029] Re: Reply to iPhone Mail - Lost content
noreply at bugs.horde.org
noreply at bugs.horde.org
Tue Aug 25 15:54:14 UTC 2020
DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.
Ticket URL: https://bugs.horde.org/ticket/15029
------------------------------------------------------------------------------
Ticket | 15029
Updated By | Michael Rubinsky <mrubinsk at horde.org>
Summary | Reply to iPhone Mail - Lost content
Queue | Synchronization
Version | FRAMEWORK_5_2
Type | Bug
-State | Assigned
+State | Not A Bug
Priority | 1. Low
Milestone |
Patch |
Owners | Michael Rubinsky
------------------------------------------------------------------------------
Michael Rubinsky <mrubinsk at horde.org> (2020-08-25 15:54) wrote:
Unfortunately, this is not a bug in Horde. It's iOS. Here is the
pertinent part of the request made to the server when you try to reply
to this message:
[43524][2020-08-25T11:34:41-04:00] I: <ComposeMail:SmartReply>
[43524][2020-08-25T11:34:41-04:00] I: <ComposeMail:ClientId>
[43524][2020-08-25T11:34:41-04:00] I: B08F11C3-1A57-4066-B4E0-85C00C81BF98
[43524][2020-08-25T11:34:41-04:00] I: </ComposeMail:ClientId>
[43524][2020-08-25T11:34:41-04:00] I: <ComposeMail:SaveInSentItems />
[43524][2020-08-25T11:34:41-04:00] I: <ComposeMail:ReplaceMime />
[43524][2020-08-25T11:34:41-04:00] I: <ComposeMail:Source>
[43524][2020-08-25T11:34:41-04:00] I: <ComposeMail:FolderId>
[43524][2020-08-25T11:34:41-04:00] I: F2eb5b87c
[43524][2020-08-25T11:34:41-04:00] I: </ComposeMail:FolderId>
[43524][2020-08-25T11:34:41-04:00] I: <ComposeMail:ItemId>
[43524][2020-08-25T11:34:41-04:00] I: 440672
[43524][2020-08-25T11:34:41-04:00] I: </ComposeMail:ItemId>
[43524][2020-08-25T11:34:41-04:00] I: </ComposeMail:Source>
[43524][2020-08-25T11:34:41-04:00] I: <ComposeMail:MIME>
<snip>
[43524][2020-08-25T11:34:41-04:00] I: </ComposeMail:MIME>
[43524][2020-08-25T11:34:41-04:00] I: </ComposeMail:SmartReply>
Note the line:
<ComposeMail:ReplaceMime/>
Normally to save bandwidth a "SmartReply" just sends the text for the
reply and the server is to obtain the original message from the mail
server and then create the full email reply before sending it along.
The "ReplaceMime" property indicates that the client is send the
entire body of the email and the server should NOT include any
additional data from the original email. From the spec:
MS-ASCMD 2.2.3.148 ReplaceMime:
When the ReplaceMime element is present, the server MUST NOT include
the body or attachments of the original message being forwarded. When
not included, the client MUST append the body of the original message
as attachments to the outgoing message.
I don't have a device with the most recent iOS updade, but there is
supposedly a setting under "Mail" to "Include images in replies" in
newer versions of iOS.
More information about the bugs
mailing list