链接到IMAP URL方案?

gue*_*tli 12 imap rfc hyperlink web

IMAP URL方案有一个RFC:https://tools.ietf.org/html/rfc5092

创建一个与HTML中的方案匹配的链接很容易.

如何在Web客户端中创建此类链接?

<a href="imap://psicorp.example.org/~peter/..">Peter's mail</a>
Run Code Online (Sandbox Code Playgroud)

用例

应启用Intranet应用程序以链接到存储在本地IMAP服务器中的邮件.

Kev*_*ane 0

像这样的链接在客户端进行评估。由 Web 浏览器来解释 URL。

您需要拥有一个客户端,一个可以“提供”URL 的 IMAP 客户端,以及一个您可以控制的 Web 浏览器。

在 Web 浏览器中,如果 URL 方案 imap 尚不存在,则需要添加它(您的 IMAP 客户端可能已将其放置在那里)。例如,在 Firefox 中,您可以转到“首选项”、“应用程序”。

在 Windows 和 Internet Explorer 中,这实际上是系统范围的设置,而不仅仅是浏览器内的设置。我不确定 Google Chrome、Firefox 或 Microsoft Edge 是否也使用这些系统范围设置。我的猜测是 Chrome 可以,但 Firefox 不会。对Edge一无所知。

另请参阅先前评论中由 approxiblue 提供的链接。

也就是说,我首先不确定 IMAP URL 有多大用处。他们可能会(稍微)帮助设​​置 IMAP 客户端,但那是一次性的事情。

如果我正确理解您的用例,您想从 IMAP 服务器获取电子邮件并将其显示在您的网页上下文中吗?在这种情况下,您应该检索电子邮件服务器端,并将其显示为纯 HTML。如果您的网站是用 PHP 编写的,您可能需要查看 php imap 类(有关详细信息,请参阅http://php.net/manual/en/book.imap.php)。其他语言也会有类似的库。

如果您确实想要链接到用户的邮箱,也许比尝试控制客户端 IMAP 访问更好的选择是链接到 IMAP Web 客户端,例如 Horde 或 RoundCube。

当然,我可能误解了您用例的意图。