Summary | Reply to iPhone Mail - Lost content |
Queue | Synchronization |
Queue Version | FRAMEWORK_5_2 |
Type | Bug |
State | Feedback |
Priority | 1. Low |
Owners | mrubinsk (at) horde (dot) org |
Requester | samuel.wolf (at) wolf-maschinenbau (dot) de |
Created | 08/07/2020 (1741 days ago) |
Due | |
Updated | 10/28/2020 (1659 days ago) |
Assigned | 10/27/2020 (1660 days ago) |
Resolved | |
Milestone | |
Patch | No |
State ⇒ Feedback
Not an attachment, just forward the email as it triggers the bug? I
can't reproduce this anymore.
Horde_Core 2.31.16 stable
Horde_ActiveSync 2.41.4 stable
State ⇒ Resolved
Ticket #14841actually doing a real "forward" with SmartForward requests, but sort
of a modified "reply". This has been fixed. The original email is now
attached, in its entirety, as a message/rfc822 mime part - so all
attachments are included.
There is a small potential issue with the specific email you sent me
off-list, and that is that it contains only a single image/jpg part
with an "in-line" disposition and no "body" part. In my testing, the
mail is correctly forwarded, but I've found that some mobile viewers
seem to have trouble viewing the message attachment when it contains
no body part. Viewing it on various other clients, including Horde,
seems fine though.
The fix is in the Horde_Core library.
Ticket #14841State ⇒ Feedback
You are using the stock Gmail application on an android device?
supposedly a setting under "Mail" to "Include images in replies" in
newer versions of iOS.
Horde) and the reply is with GMail and Horde ActiveSync.
This means the original mail from iOS has wrong format?
Im asking because you say there is a reply setting of iOS, but GMail
reply to the mail.
State ⇒ Not A Bug
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.
State ⇒ Assigned
Patch ⇒ No
State ⇒ Unconfirmed
Milestone ⇒
Queue ⇒ Synchronization
Summary ⇒ Reply to iPhone Mail - Lost content
Type ⇒ Bug
Priority ⇒ 1. Low
@ Mike, I send you an example.
Maybe similar to
Ticket #14841?