У меня есть группа сотрудников, которые используют исключительно Outlook Web Access, и они жалуются, что ссылки mailto: в нашей интрасети у них не работают, потому что они не открывают OWA (я не могу изменить настройки в отдельные машины, к вашему сведению).
Я ищу какой-то способ создания промежуточной страницы, на которую я буду перенаправлять их, когда они нажимают на ссылку mailto :, которая проверяет вход в OWA и, если он найден, перенаправляет пользователя в OWA. , Если логин не найден, откроется стандартная команда mailto:
МОЯ ПРОБЛЕМА: Кажется, я не могу найти способ определить, вошли ли они в OWA. Я не могу использовать обычный AJAX или Iframes, потому что эти элементы не могут проверять содержимое страница, загруженная из другого домена (наша интрасеть НЕ в том же домене, что и OWA).
Я даже пытался ввести URL-адрес OWA в коде (C #) с помощью класса WebRequest System.Net, но по какой-то причине я получаю там ошибку 400.
Я пробовал AJAX, IFrames и WebRequest как для базового URL-адреса системы OWA, так и для URL-адреса, на который вы перенаправлены для входа в систему. Все терпят неудачу, как описано выше.
У кого-нибудь есть способ обнаружения входа в OWA? Мне не нужно ничего «черпать» со страницы в OWA, мне просто нужен ответ «да / нет», если они вошли в систему или нет.