Такие ссылки оцениваются на стороне клиента. Веб-браузер должен интерпретировать URL-адрес.
Что вам нужно иметь на стороне клиента, так это клиент IMAP, которому можно «кормить» URL-адрес, и веб-браузер, которым вы можете управлять.
В веб-браузере вам необходимо добавить схему URL-адреса imap, если ее еще нет (ваш IMAP-клиент, возможно, уже поместил ее туда). Например, в Firefox вы переходите в «Настройки», «Приложения».
В Windows и Internet Explorer это общесистемный параметр, а не только браузер. Я не уверен, что Google Chrome, Firefox или Microsoft Edge также используют эти общесистемные настройки. Я предполагаю, что Chrome работает, а Firefox нет. Понятия не имею об Эдже.
См. также ссылку, предоставленную приблизительно в предыдущем комментарии.
Тем не менее, я не уверен, насколько полезными будут URL-адреса IMAP. Они могут помочь (немного) настроить IMAP-клиент, но это одноразовая вещь.
Если я правильно понимаю ваш вариант использования, вы хотите получить электронное письмо с сервера IMAP и отобразить его в контексте вашей веб-страницы? В этом случае вы должны получить сторону сервера электронной почты и отобразить ее как обычный HTML. Если ваш веб-сайт написан на PHP, вам может понадобиться класс php imap (см. http://php.net/manual/en/book.imap.php для подробностей). Другие языки будут иметь аналогичные библиотеки.
Если вы действительно хотите установить связь с почтовым ящиком пользователя, возможно, лучшим вариантом, чем пытаться контролировать доступ IMAP на стороне клиента, будет ссылка на веб-клиент IMAP, такой как Horde или RoundCube.
Конечно, я мог неправильно понять цель вашего варианта использования.
person
Kevin Keane
schedule
18.08.2015