Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Blackberry 黑莓手机上的电子邮件既不显示HTML也不显示文本版本_Blackberry_Html Email - Fatal编程技术网

Blackberry 黑莓手机上的电子邮件既不显示HTML也不显示文本版本

Blackberry 黑莓手机上的电子邮件既不显示HTML也不显示文本版本,blackberry,html-email,Blackberry,Html Email,有没有人在BlackBerry Bold(可能还有其他类似型号)上没有显示提供的HTML或电子邮件的文本版本时遇到过这个问题 相反,它显示自己的版本,如下所示: [Sent by: "Name"] [email@address.com] <<image 1>>[Link:http://urlhere.com/img.gif] Text from the email <<image 2>>[Link:http://urlhere.com/img

有没有人在BlackBerry Bold(可能还有其他类似型号)上没有显示提供的HTML或电子邮件的文本版本时遇到过这个问题

相反,它显示自己的版本,如下所示:

[Sent by: "Name"]

[email@address.com]

<<image 1>>[Link:http://urlhere.com/img.gif]
Text from the email 
<<image 2>>[Link:http://urlhere.com/img.gif]
[发送人:“姓名”]
[email@address.com]
[链接:http://urlhere.com/img.gif]
电子邮件中的文本
[链接:http://urlhere.com/img.gif]
  • 是的,HTML已启用
  • 是的,它确实成功地接收其他HTML电子邮件
我正在处理的一封电子邮件,不幸的是,它不能分享所有的代码,是有响应的。一旦我删除了使其响应的代码片段,电子邮件就会正确显示。以下是讨论中的CSS:

然而,我已经发送了其他响应电子邮件到这个完全相同的黑莓手机和他们的工作

对于代码的缺乏表示歉意,但即使其他人看到了这个问题,这也将是一个开始


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

因此,经过多次测试,如果HTML头超过一定大小,Blackberry似乎会阻塞。我仍然不确定这个大小是多少,但是如果将来有人遇到这个问题,请尝试缩小HTML标题的大小


更新:经过一些测试,Blackberry和电子邮件的最大HTML标题大小似乎为7.5kb。

当您说响应时,这意味着您正在与本机电子邮件屏幕集成(通过使用ViewListener)或者你正在通过修改邮件的标题/内容等来处理收到的邮件?我正在使用CSS媒体查询以一种优化的方式显示电子邮件内容,以便在各种屏幕大小上查看。类似于Acid上电子邮件中的模板-您提到的关于评论的代码是Java或css/html?这是一个css媒体查询,看起来像这样-万一有人在搜索中遇到这个问题,就像我一样,后来,我发现这篇文章可能更能说明这个问题:删除该标签修复了我的电子邮件在黑莓设备上的显示。不确定是否相关,但如果是html邮件,黑莓只向设备发送10kb的数据,如果是纯文本邮件,则发送2kb的数据。有趣的是,我发送了一封79k的电子邮件,然后又发送了一封129k的电子邮件,这两封邮件在我配对缩小HTML标题的大小后都被正确呈现。也许我的HTML邮件头以前超过了10k。好吧,看来成功呈现的邮件头中的HTML邮件少于7.5kb,而显示混合版本的邮件超过了7.5kb。剩余的2.5kb可能被电子邮件平台用于其他地方。