1

我正在尝试使 mailto 链接正常工作,但我遇到了 lotus notes 的问题。

我的链接:<a href="mailto:?subject=mySubject&body=myBody">Link</a>

发生的情况是电子邮件主题中出现以下内容:mySubject&body=myBody

它似乎无法识别 &body=

有任何想法吗?

谢谢,克里斯

4

4 回答 4

2

我已经普遍解决了这个问题。

事情变得一团糟的真正原因是在我的电子邮件正文中我有一个链接。它包含一个查询字符串(例如:http://www.aaa.com/index.php?date=xxx&value=yyy

链接中的这个&导致了问题!!!似乎lotus notes 爆炸/拆分mailto 字符串的方式与outlook 不同,并且这个额外的& 号不被理解。

解决方案是对查询字符串进行编码,因此正文中不会出现 & !!!

例如<a href="mailto:?subject=mySubject&body=myBody%0A%0Ahttp://www.aaa.com/index.php?SxgftrTr65bfi">Link</a>

这适用于 Lotus 和 Outlook!

注意:SxgftrTr65bfi将在服务器端解码!

-克里斯

于 2013-02-13T16:08:29.973 回答
1

使用?而不是&标记 mailto 链接的参数的开始。

看到这个重复的问题:mailto lotus notes issue with mail toaddress

于 2013-02-09T05:42:06.840 回答
0

如果你有一个旧版本,你可能会遇到一个错误:

http://www-01.ibm.com/support/docview.wss?uid=swg21087914

于 2013-02-08T18:40:03.387 回答
0

我遇到了类似的问题,Lotus notes 不喜欢电子邮件正文中的问号 (?) 或与号 (&)。无需使用服务器端处理,您可以简单地将所有问号和 & 符号替换为等效的十六进制代码。

使用 %3F 作为问号,使用 %26 作为 & 号,你应该很高兴。

于 2014-08-01T17:45:35.510 回答