[Tickets #12970] Re: Problems with S/MIME messages when sent to or received from a BlackBerry 10 device using BES

noreply at bugs.horde.org noreply at bugs.horde.org
Sun Oct 26 15:22:16 UTC 2014


DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.

Ticket URL: https://bugs.horde.org/ticket/12970
------------------------------------------------------------------------------
  Ticket             | 12970
  Updated By         | software-horde at interfasys.ch
  Summary            | Problems with S/MIME messages when sent to or received
                     | from a BlackBerry 10 device using BES
  Queue              | Horde Framework Packages
  Version            | Git master
  Type               | Bug
  State              | Feedback
  Priority           | 1. Low
  Milestone          |
  Patch              |
  Owners             | Michael Rubinsky
------------------------------------------------------------------------------


software-horde at interfasys.ch (2014-10-26 15:22) wrote:

> What do you mean "with mimesupport set at 1 or 2"? This is not a  
> configurable value. It comes from the client and it indicates what  
> the client is able to understand, or what it is expecting to be  
> returned. Changing it on the server side after the client sends it  
> leads to undefined behavior because the device is not longer  
> receiving what it is expecting in return.
>

I set it manually to see what the client would say. Based on my  
comment #32, the client supports type 1. It's defined at provisioning  
time or when adding a collection.
I've verified that the client never sets it in itemoperations for  
unencrypted messages and I think it's normal, as it's an optional  
element, unless the client is fetching a S/MIME message. For an  
encrypted message, there is no itemoperations command being sent when  
receiving the message

> Wait, I'm confused now. You said earlier that the MessageClass was   
> always being set to IPM.Note, and NOT IPM.Note.SMIME. Below, it   
> clearly shows that it IS set correctly.

That's when I manually enable a mimetype. I did it to check what would  
happen later on in the chain if given the mimetype I think it expects.

> This means that the client is NOT requesting the MIME data. You will  
>  never get the full MIME message as long as the client is sending   
> MIMESUPPORT of 0.

The client is not sending mimesupport of 0. Horde is using the default  
value because it could not find it in the request, but a value of 1  
has been sent when adding the collection via a sync command and I  
think that it's the value which should be used since the client is not  
sending an updated value of 0 per example.








More information about the bugs mailing list