一些客户端在Lotus Notes中单击javax.mail链接时缺少Url参数



我正在编写的一个内部公司应用程序生成并发送一封电子邮件。在电子邮件的内容中,我内联了一个具有一些url参数的链接。该应用程序将电子邮件发送给适用的同事,出于调试目的,也发送给我自己。

当我收到电子邮件并将鼠标悬停在链接上时,我在Lotus Notes底部的状态栏中看到该链接具有Url参数。因此,当我点击链接时,IE会打开并按预期显示查询结果,因为地址有Url参数。

一位同事(住在镇上)抱怨说,当他们点击链接时,IE打开了,但页面显示一条消息,说找不到该记录。我检查了我的日志文件,注意到他们的日志条目显示他们正在访问基本Url,但没有任何Url参数,因此记录查找失败。

这怎么可能呢?这是发给我的同一条信息。

在电话中,我让他们将鼠标悬停在Lotus中的链接上,他们说状态栏中没有显示任何内容。然后我让他们把他们的电子邮件转发给我,以便进一步检查。当我将鼠标悬停在这封电子邮件中的链接上时,我会在状态栏中看到Url,它有Url参数。

这里发生了什么事?在这个同事Lotus中,是否有一些偏好将Url参数从单击的链接中剥离?

检查日志显示,单击此链接时,大多数收件人都会被带到Url参数仍然有效的网站。但还有一大堆其他同事的日志条目只显示Url。

终于解决了我的问题。在链接url中,我使用了"www.abc.com?data=date",这在几年内运行良好,但最近Notes邮件变得挑剔,并决定将其解释为"www.abc.com",忽略"?data=data"。我将网址更改为"http://"www.abc.com?data=data",Notes又高兴起来了

解决我的问题:添加"http://"。希望它也能帮助别人。

最新更新