2015-09-16 2 views
0

в VSTO Я хочу получить доступ к дате отправленного сообщения, как оно отображается в заголовке клиентов получателя. Отправленные элементы возвращают пустой транспортный заголовок (по очевидным причинам), однако я не могу найти дату, соответствующую дате, которую получатель без обмена получал бы из заголовка сообщения.Дата выхода VSTO сообщения, введенного в заголовок

Я пробовал:

CreationTime(); 

PropertyAccessor.GetProperty("http://schemas.microsoft.com/mapi/proptag/0x30070040").ToString(); //MAPI creation time 

.PropertyAccessor.GetProperty("http://schemas.microsoft.com/mapi/proptag/0x30080040").ToString(); //MAPI last modification time 

.GetProperty("http://schemas.microsoft.com/mapi/proptag/0x0E060040").ToString(); //MAPI Date Message Delivered 

Но ни один из них не соответствует фактической дате: который появляется в заголовке на стороне получателя. Принимая во внимание временные интервалы и т. Д. Поле «Дата» находится в нескольких секундах.

Любые идеи о том, как получить доступ к дате отправленного товара, как он кажется клиентам? Я бы ожидал, что дата доставки или дата создания совпадут.

ответ

1

Попробуйте PR_CLIENT_SUBMIT_TIME (имя DASL http://schemas.microsoft.com/mapi/proptag/0x00390040). Также имейте в виду, что OOM всегда округляет свойства даты/времени до ближайшей секунды.

+0

Спасибо за это, но они, похоже, не совпадают. * CLIENT_SUBMIT_TIME * на * исходящем клиенте: _ "16/09/2015 4:16:09 утра" _ * CLIENT_SUBMIT_TIME * на клиенте * получателя *: _ "ср, 16 сен 2015 04 : 16: 18 +0000 "_ Дата в заголовке в почтовой системе * без обмена/почтовой системы * есть _" ср, 16 сен 2015 04:16:18 +0000 "_ Итак, CLIENT_SUBMIT_TIME верен на outlook устанавливает, что письмо не происходило, но было неправильным для исходного клиента. –

+0

Что вы видите в OutlookSpy (http://dimastr.com/outspy/), когда вы нажимаете «Сообщение»? Имейте в виду, что даты округлены в объектной модели Outllook. Для получения фактических данных вам потребуется использовать Extended MAPI (C++ или Delphi) или Redemption. –

+0

PR_PROVIDER_SUBMIT_TIME представляется правильной версией outlookspy, однако http://schemas.microsoft.com/mapi/proptag/0x00480040 не является допустимой ссылкой схемы. –

Смежные вопросы