2007年4月30日星期一

Gmail的一个Bug

  刚才一不小心又发现了Gmail的一个小小问题:对于一些个现在网络上常见的特殊链接,在Gmail里面无法正常显示识别。

  事情是这样的,为了备份起见,我设置了BlogSend为自己的Gmail地址。即每发一篇文章都自动给自己的Gmail发一封邮件。刚才在Blogger上面发的一篇收视指南:国际米兰 - 恩波利,里面除了有最常见的http链接之外,还有一个特殊的sop链接“这里”,是用来启动Sopcast看网络电视的。意外的是,在我收到的邮件里面,http的链接显示正常,但sop的链接消失了,只剩下纯说明性文字“这里”。

  最初我无法确定到底是BlogSend还是Gmail的问题,就做了几个简单的测试,证实问题出在后者身上。

  下面给出我的(不完全)测试结果。

  如果在邮件中给一段文字加上一个链接,那么:
  Gmail可以正确识别的链接有,http/https/ftp;对于e-mail地址,Gmail给出错误的识别,如“a@b.c”,将识别为“http://a@b.c”;现在常见的ed2k/sop/pplive等,Gmail都无能为力,只能显示说明文字,链接地址部分丢失;这一点上,网易的邮件不存在这样的问题。

  另外,Gmail帮助中提到,可以将邮件正文中的链接地址自动转换为可以点击的超级链接,这一点上,也只有http/https/ftp这三种能够正确转换,e-mail可以转,但出现上面同样的问题。

  因此在这里提醒大家,如果在Gmail中给人发链接,最好写成纯文本形式,不要使用给文字加链接的功能,否则可能丢失重要信息。

没有评论: