我支持一个发送自动填充电子邮件警报的系统.我使用CSS和html的组合渲染了页面.警报从名为Salesforce的系统发送.我的问题是,我从来没有拥有过黑莓,并且没有用于测试目的的一个,但我知道警报看起来像垃圾.
在呈现它并剥离所有样式,表格等之后,它似乎是以纯文本形式阅读页面.我应该采用哪些注意事项来增加黑莓上警报的可读性.
首先,为了在BlackBerry模拟器上查看HTML呈现的电子邮件,无论型号如何,模拟器都必须运行BES连接(公司BlackBerry服务器),作为附带的ESS(软件POP/SMTP代理应用程序)允许您在本地测试BlackBerry电子邮件服务),不支持HTML电子邮件.
或者,如果您无法访问BES,您仍然可以使用BIS(个人互联网连接)测试HTML电子邮件呈现,但您需要在真实设备上执行此操作.您可以非常快速地构建程序,该程序可以侦听设备上的传入电子邮件,然后将传入电子邮件的原始源传送给您进行调试.
话虽这么说,旧型号的BlackBerry(围绕RIM OS 4.1)不支持HTML电子邮件.如果他们收到HTML电子邮件,他们将显示完整的HTML源代码,标签和所有.
从RIM OS 4.5开始,HTML支持已在BlackBerry电子邮件应用程序中实现.在这些情况下,如果设备收到HTML消息,它将尽可能地尝试显示HTML呈现的格式.
如果设备因任何原因无法呈现HTML(例如,如果这是使用ESS运行的模拟器),并且该消息是MIME混合,其中它在一条消息中包含HTML和纯文本部分,则设备将显示纯文本版本的电子邮件.如果电子邮件仅为HTML,并且在同一电子邮件中不包含纯文本等效邮件,则设备将尝试删除HTML位和标签等,并将尝试显示HTML邮件因为它是自己的纯文本版本.