Есть ли способ сделать так, чтобы безопасные ссылки 365 не отображали полную нечитаемую ссылку?

Безопасные ссылки в Outlook 365 ужасны. Есть ли причина, по которой они поместили полную ссылку в тело текста?

Я имею в виду, есть ли причина, по которой они не такие:

      <html>
    <head />
    <body>
        <a href="https://aus01.safelinks.protection.outlook.com/">https://www.originallink.com/</a>
    </body>
</html>

чтобы вы могли проанализировать исходную ссылку, оставаясь при этом «защищенными»? Есть ли возможность отображать их таким образом, а не просто отключать Safelinks вообще?

1 ответ

Вы можете разработать макрос VBA или надстройку COM, в которой можно будет заменять гиперссылки собственным форматом. Для этого вам нужно обработать событие OutlookApplicationкласс, который запускается для каждого полученного элемента, обрабатываемого Microsoft Outlook. Элемент может относиться к одному из нескольких типов элементов, например:MailItem,MeetingItem, илиSharingItem. EntryIDsCollectionстрока содержит идентификатор записи, соответствующий этому элементу.

The NewMailExСобытие срабатывает при поступлении нового сообщения в папку «Входящие» и до того, как происходит обработка правил клиента. Используйте идентификатор записи, возвращенный вEntryIDCollectionстрока для вызова метода NameSpace.GetItemFromID и обработки элемента.

В дескрипторе события у вас есть доступ кHTMLBodyсвойство, где вы можете найти все гиперссылки и выполнить необходимые замены.

Другие вопросы по тегам