(Outlook 2010) Получение заголовков почты в C # - PullRequest
2 голосов
/ 09 мая 2011

Я адаптировал код Кена Словака из здесь для чтения заголовков MailItem в сообщении перед его отправкой, но моя строка заголовка выглядит пустой.Это работает только на полученные сообщения?Если это так, что будет хорошим методом для извлечения заголовков исходного сообщения перед составлением Переслать / Ответить / Ответить всем?

Вот мой переделанный код:

        Outlook.PropertyAccessor oPA = msg.PropertyAccessor as Outlook.PropertyAccessor;
        const string PR_MAIL_HEADER_TAG = @"http://schemas.microsoft.com/mapi/proptag/0x007D001E";
        try
        {
            string strHeaders = (string)oPA.GetProperty(PR_MAIL_HEADER_TAG);
        }
        catch { }

Спасибо

1 Ответ

1 голос
/ 09 мая 2011

Заголовки сообщений будут заполняться только после отправки исходного сообщения.Я попробовал ваш код, и он вернул заголовки сообщений для почты, которую я получил.Я получил всплывающее окно безопасности при попытке получить доступ к сообщению.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...