【问题标题】:Lotus Notes handling mailto links from HTML formated emailsLotus Notes 处理来自 HTML 格式电子邮件的 mailto 链接
【发布时间】:2014-03-05 18:16:08
【问题描述】:

我正在向公司中的不同用户发送电子邮件。我们的一些客户使用 Lotus Notes (8)。 这些电子邮件由服务器生成。在这封电子邮件(HTML 格式)中,有一个指向“mailto”的链接:

Please <a href="mailto:myaddress@mycorp.ca" >click here</a> to reply.

电子邮件正文中没有其他内容。 不幸的是,当我单击此链接(从 Lotus Notes 客户端读取电子邮件时确实显示为链接)时,我收到此错误:

\\mailto:myaddress@mycorp.ca is not accessible.  You might not have permission to use this
network ressource.  Contact the administrator of this server to find out if you have access
permissions.

The parameter is incorrect.

另一方面,如果我通过 Notes 客户端手动创建电子邮件(使用“HotSpot”),则链接有效...不幸的是,无法使用 Lotus Notes API 生成电子邮件,因为 (a)我们公司没有 Domino 服务器,并且 (b) 并非所有用户都使用 Lotus Notes...

问题:有没有办法在不使用 Lotus Notes API 的情况下解决这个问题? 我试过这个:

<div onclick="window.navigate('mailto:myaddress@mycorp.ca');" >Click Here</div>

但是 javascript 代码被忽略了...(可能是客户端中的 javascript 安全限制)。

我也考虑过不在我的电子邮件中使用 HTML 格式;我可以使用富文本格式进行大部分格式化,但我不知道什么语法会在 RTF 内容中生成热点(或功能性邮件链接)...

【问题讨论】:

  • 值得注意的是,该链接适用于所有其他电子邮件客户端...
  • 如果您检查由 Lotus Notes 生成的电子邮件,其中是否有任何提示,告诉您如何创建可以使用它的电子邮件链接?
  • 这就是问题所在。当我使用 Lotus Notes 生成电子邮件时,似乎没有办法“检查”内容本身(纯文本)。当我从另一个客户端收到 HTML 格式的电子邮件时,有一个“查看源代码”选项,但是当我从 Lotus Notes 收到电子邮件时(或者甚至在 Notes 中创建电子邮件时),该选项是灰色的...
  • 如果您可以将电子邮件拖到桌面上,那么您可以使用文本编辑器(或十六进制编辑器)对其进行检查。否则,试图找出电子邮件中的内容可能会非常复杂:Lotus Notes - save whole email message eml c#。或者您可以通过使用Wireshark 来暴力破解它来查看通过网络传输的原始数据。
  • 只是一个疯狂的想法,但你试过mailto://myaddress@mycorp.ca吗?我知道网址不正确,但我会试一试,以防万一……

标签: mailto lotus


【解决方案1】:

我不确定是否有一种方法可以让一个链接同时适用于两个客户端 - Outlook 和 Lotus。

Lotus Notes 开发人员将其称为 HotSpot。

如果您可以手动创建链接,请检查这些链接 - 将其发送给您自己并检查发送的 HTML。

http://blog.iangoodsell.com/2009/06/i-hate-lotus-notes-inserting-hyperlinks.html

http://www.alanlepofsky.net/alepofsky/alanblog.nsf/dx/creating-links-to-a-web-page

【讨论】:

  • 是的,但就像我说的,我是从服务器引擎生成这些东西,并且无法访问使用 Notes API 所需的内容。
  • 我会先尝试手动操作,然后复制粘贴。尝试将其发送到您的私人邮箱。无需使用 API。
  • 我也会试试的。我认为(未经测试)Domino 服务器在发送电子邮件时实际上会将电子邮件“转换”为 HTML(或富文本),这意味着如果我将其发送出去,然后再重新发送,HotSpot 将不再作为HotSpot,但会被转换为标准的 HTML 链接,并且一旦返回到 Lotus Notes 中就会有相应的行为。但这绝对值得一试。谢谢。 (我应该提一下,Xavier 的评论就是答案。虽然不完美,但至少触发了 URL 协议......但如果这个解决方案更好,我会让我们都知道!)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多