2013-04-18 33 views
0

有没有人在BlackBerry Bold(可能还有其他类似型号)上显示提供的HTML或电子邮件的文本版本时遇到此问题?BlackBerry上的电子邮件既不显示HTML,也不显示Text版本

相反,它会显示自己的版本,内容大致如下的行:

[Sent by: "Name"] 

[[email protected]] 

<<image 1>>[Link:http://urlhere.com/img.gif] 
Text from the email 
<<image 2>>[Link:http://urlhere.com/img.gif] 
  • 是,启用HTML
  • 是的,它确实成功地接收其他HTML电子邮件

我正在处理的特定电子邮件,以及可悲地无法共享所有代码,是有反应的。一旦我删除使其响应的代码片段,电子邮件就会正确显示。这里是有问题的CSS:http://jsfiddle.net/kjGg5/1/

但是,我已发送其他响应电子邮件到这完全相同的黑莓,他们已经工作。

对缺少代码抱歉,但即使其他人已经看到这个问题将是一个开始。

此外,当电子邮件被转发时,它是空白的。我不知道这是否相关。

+0

当你说响应,它意味着你正在与本地电子邮件屏幕集成(通过使用ViewListener),或者你是通过修改其标头/内容等摆弄传入的消息? – adwiv

+0

我使用CSS媒体查询以经过优化的方式显示电子邮件内容,以便在各种屏幕尺寸上查看。与来自Acid on Email的模板类似 - http://www.emailonacid.com/images/blog_images/emailology/2013/Responsive_Template1.html – samanthasquared

+0

因此,您提到的关于评论的代码是使用Java还是css/html? – adwiv

回答

0

因此经过无数测试后,如果HTML标头超过一定的尺寸,似乎黑莓扼流圈。我仍然不确定这个尺寸是多少,但如果将来有人遇到这个问题,请尝试修剪您的HTML标头大小。

更新:经过一些测试,它似乎最大的HTML标题大小和电子邮件在黑莓上正确渲染是7.5kb。

+1

不确定是否相关,但BlackBerry只在发送html邮件时向设备发送10kb数据,在发送纯文本邮件时发送到2kb。 – adwiv

+0

有趣的是,我发送了一封79k的电子邮件,然后是另一个129k的电子邮件,并且在我将HTML标头大小配对后都正确呈现。也许我的HTML标题在10K以前。 – samanthasquared

+0

好吧,看起来成功呈现的电子邮件在HTML邮件头部小于7.5kb,而显示混合版本的电子邮件超过7.5kb。可能其余的2.5kb被电子邮件平台用于其他地方。 – samanthasquared

相关问题