How to make HTML email appear pretty on a BlackBerry?

I have written a system that sends HTML marketing emails to a list of opted-in subscribers.

A significant number of those subscribers are BlackBerry users - and my emails look horrible on them... aside from the layout problems with the smaller screen, the message gets truncated at a certain length, and some images don't get displayed at all.

I am unfamiliar with the eccentricities of BB email - so could you please fill me in on what restrictions BB email has that I need to take into consideration when designing a template for the BB users?


<strong>Sending your email newsletter to a Blackberry</strong>

What can you do? As a sender, you have a few options:

<ol> <li>

Ask your subscribers to enable HTML email on their Blackberries

</li> <li>

Create a sub-list of Blackberry users, and send them only plain-text emails

</li> <li>

Have us a create a "Mobile Version" link at the top of your emails

</li> <li>

Put your most important text at the top of the email

</li> </ol>

See the reference:



The suggestions that i ve recieved talking with our graphic designer is keep as less html as possible an stay away from heavy mime types. If its also an all text message then you would be better off.


Found the above link and by looking at it i think thats exactly what you re looking for.


There is a new Sitepoint book Create Stunning HTML Mail -

<img src="https://i.stack.imgur.com/XgXps.png" alt="enter image description here">

maybe it could help you?

(I'm not affiliated in any way with them)


  • What is the longest expiration time for amazon s3 generated link?
  • How do the Unity private awake update and start methods work?
  • Building iOS App does not update on iPhone or Simulator
  • How can I use CSS to show and hide multiple elements at once?
  • mongodb: best way to get specific documents and then the rest
  • Date format jqplot categoryaxisrenderer after ticks add
  • when remove document from capped collection in mongoDB, it through an error?
  • Defining a byte in C++
  • build rpm without compiling the source file
  • Get Windows Version
  • Python regex negative lookbehind
  • Are Google Chrome Base64 methods capable of handling binary data from the File API?
  • Fake http server for testing purpose
  • How do we specify the client area size of a form in design mode?
  • error C2016: C requires that a struct or union has at least one member from struct
  • JavaScript execCommand('copy') not working
  • add scrollbar in qt window?
  • Mule ESB connecting to RabbitMQ
  • Is there ever a reason to use is versus as? [duplicate]
  • html/css: how to create a hexagonal image-placeholder
  • VB.NET - RichTextBox - Apply formatting to selected text
  • Scala prevent mixing methods
  • css background images not always displayed
  • Ruby and class variables in inherit class
  • You tube videos are not playing
  • Responsive left sidebar open close
  • How do I access an unhandled exception in an MVC Error view?
  • AJAX Html Editor Extender upload image appearing blank
  • HTTP/2 streams vs HTTP/1.1 connections
  • Email verification using google app script and google forms
  • Syntax for setting draggablecursor property in google maps api
  • Email format validation in mvc3 view
  • Retrieving value from sql ExecuteScalar()
  • How to convert from System.Drawing.Color to Excel.ColorFormat in C#? Change comment color
  • Window Size for Mac application
  • sending/ receiving email in Java
  • Properly structure and highlight a GtkPopoverMenu using PyGObject
  • GridView Sorting works once only
  • Matrix multiplication with MKL
  • How to get icons for entities from eclipse?