【发布时间】:2010-09-26 09:20:50
【问题描述】:
我支持发送自动填充电子邮件警报的系统。我已经使用 CSS 和 html 的组合呈现了页面。警报是从名为 Salesforce 的系统发送的。我的问题是,我从来没有拥有过黑莓,也没有用于测试目的的访问权限,但我知道警报看起来像废话。
在渲染页面并剥离所有样式、表格等之后,它似乎以纯文本形式读取页面。我应该采用哪些考虑因素来增加黑莓上警报的可读性。
【问题讨论】:
标签: html css email blackberry
我支持发送自动填充电子邮件警报的系统。我已经使用 CSS 和 html 的组合呈现了页面。警报是从名为 Salesforce 的系统发送的。我的问题是,我从来没有拥有过黑莓,也没有用于测试目的的访问权限,但我知道警报看起来像废话。
在渲染页面并剥离所有样式、表格等之后,它似乎以纯文本形式读取页面。我应该采用哪些考虑因素来增加黑莓上警报的可读性。
【问题讨论】:
标签: html css email blackberry
最后检查了 Litmus 在多个浏览器中的兼容性,然后确保文本呈现清晰易懂,并且我的所有“替代文本”都井井有条。 (litmusapp.com) 非常漂亮的工具不会让您知道任何兼容性问题,但允许您参考一个链接,以便营销人员相信您当前的 Microsoft Word 电子邮件模板可以在他们的计算机上正常工作。 PS它免费渲染gmail和hotmail。
【讨论】:
首先,为了在 BlackBerry 模拟器上查看 HTML 呈现的电子邮件,无论型号如何,模拟器都必须通过 BES 连接(企业 BlackBerry 服务器)运行,因为包含的 ESS(允许您在本地测试 BlackBerry 电子邮件服务的软件 POP/SMTP 代理应用程序),不支持 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 消息显示为它自己的纯文本版本。
【讨论】:
也许您应该以 HTML 格式和纯文本格式发送电子邮件。使用纯文本,您仍然可以以体面的方式格式化内容。有更多的群体更喜欢纯文本而不是 HTML。电子邮件协议以及大多数客户端和服务器都支持以这两种格式发送消息。
【讨论】:
一个测试选项是运行BlackBerry emulators。将电子邮件发送给他们非常棘手,但如果您将消息设置为网页,您至少可以使用浏览器来测试渲染。
我不相信 joshperry 的评论,即浏览器和电子邮件应用程序的渲染是相同的,但黑莓平台再次成为开发的噩梦,我在很多事情上都错了......
【讨论】:
直到最近,RIM 才发布了支持 HTML 电子邮件的固件。该固件仍然需要由运营商定制并由消费者更新。此外,BES 服务器必须升级到最新版本才能支持 HTML 电子邮件。
我的猜测是,此时支持 HTML 电子邮件的黑莓用户不会很多。我已经用盗版固件升级了我的,不得不说,即使支持 HTML 电子邮件也很受欢迎。有时他们渲染,有时他们不渲染;有时取决于发件人,有时仅取决于一天中的时间。
不过,黑莓对 HTML 电子邮件的支持非常符合行业标准,如果它能够在黑莓网络浏览器中正确呈现,它应该看起来像电子邮件一样好。
【讨论】: