Как получить свойство ключевых слов (категорий) из MailItem в Exchange RoutingAgent

Я пишу RoutingAgent для Exchange 2016. Я хочу читать категории, указанные в электронной почте, используя Outlook. Я искал все свойства MailItem а также MailItem.Message, Я проверил это на всех событиях RoutingAgent: OnSubmittedMessage, OnResolvedMessage, OnRoutedMessage, OnCategorizedMessage, Вот пример:

private void OnSubmittedMessageHandler(SubmittedMessageEventSource source, QueuedMessageEventArgs e) {
    e.MailItem.Message.RootPart.Headers.FindFirst("Keywords"); //Always null
    e.MailItem.Message.RootPart.Headers.FindFirst(HeaderId.Keywords); //Always null too
}

Примечание #1: MailItem является типом Microsoft.Exchange.Data.Transport.MailItem. Примечание № 2: Я настроил Exchange, чтобы запретить очистку категорий в электронной почте, чтобы я мог их видеть после получения электронной почты.

Set-TransportConfig –ClearCategories $false

Также не могу найти его, прочитав атрибуты / свойства MailItem.Message.TnefPart.

0 ответов

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