Email messages may display embedded images from a previously viewed email

Article ID: KB26105

Type: Support Content

Last Modified: 07-20-2012

 

Product(s) Affected:

  • BlackBerry Bold 9780
  • BlackBerry Bold 9700
  • BlackBerry Bold 9650
  • BlackBerry Curve 9330
  • BlackBerry Curve 9300
  • BlackBerry Pearl 9100 Series
  • BlackBerry Style 9670
  • BlackBerry Torch 9810
  • BlackBerry Torch 9800
CollapseEnvironment
  • BlackBerry® Enterprise Server
  • BlackBerry® smartphones
  • BlackBerry® 6
  • BlackBerry® 7
  • DT 978154
  • DT 2016508
CollapseOverview

When a BlackBerry® smartphone receives two separate emails that include an embedded image with the same id and name HTML tags, both emails will render the first image that is viewed even though the image contents are different.

Note: This behavior is similar to the first viewed email images being cached and then being displayed on the second viewed email.

CollapseCause

In the HTML code, both message-id and content-id are required to be globally unique. That is, no two different messages will ever have the same Message-ID addr-spec; no different body parts will ever have the same Content-ID addr-spec.  A common technique used by many message systems is to use a time and date stamp along with the local host's domain name, e.g. 950124.162336@XIson.com

In the case of this issue, the Content ID (CID) of the embedded images is NOT unique - being, in some reported cases, given as simply src="cid:chart". Therefore, when the image is retrieved from cache there is no way for the browser to choose the correct image for the second message.

CollapseResolution
This issue has been resolved in BlackBerry® 7 Bundle 1946
CollapseWorkaround

Workaround 1

In order to work around this issue, please perform a Get Plain Text on the email message then followed by open attachment.

Note: Images would then be displayed properly or as in the mail client.

Workaround 2

Turn off automatic downloading of in-line images on the BlackBerry Enterprise Server and retrieve each image manually.

Complete the following steps:  

  1. BlackBerry Solution topology > BlackBerry Domain > Component view> Email > (select the server name) >Messaging tab.
  2. Select Edit Instance at the bottom of the screen.
  3. Find the option under Messaging Options field Automatic downloading of in-line images turned on, and select False.

Disclaimer

By downloading, accessing or otherwise using the Knowledge Base documents you agree:

   (a) that the terms of use for the documents found at www.blackberry.com/legal/knowledgebase apply to your use or reference to these documents; and

   (b) not to copy, distribute, disclose or reproduce, in full or in part any of the documents without the express written consent of RIM.


Visit the BlackBerry Technical Solution Center at www.blackberry.com/btsc.