Last week, some users could not read some of their e-mails in outlook because the subject and the body of their e-mails, written in greek, could not be displayed correctly. After some investigation, we saw that these e-mails were forwarded or replied from blackberry devices. It was an encoding problem for sure and since our Exchange server is operating smoothly, we focused on our Blackberry Enterprise Server Express (BESX).
By default, BESX 5.0.3 is not configured to send all messages in utf-8 encoding. So some e-mail clients cannot display correctly unicode messages that a blackberry device sends. To enable utf-8 encoding for all messages, we had to create two new keys on BESX registry. Our BESX runs on Windows 2008 R2, a 64-bit OS, so we had to create two new keys in
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Research In Motion\BlackBerry Enterprise Server\Agents
but in 32-bit systems the correct location is
HKEY_LOCAL_MACHINE\SOFTWARE\Research In Motion\BlackBerry Enterprise Server\Agents.
We created two DWORD keys, MAPIEncoding=1 and AutoSelectOutgoingEncoding=3. We restarted the Blackberry Dispatcher service and now the messages displayed correctly in outlook clients.