, так что я уже имеющий рабочую MAPI
приложение, которое извлекает следующие свойства из электронной почты в электронном письме мой почтовый ящик:Получить UID электронной почты через MAPI
PR_SENT_REPRESENTING_NAME,
PR_SUBJECT,
PR_BODY,
PR_PRIORITY,
PR_ENTRYID
Значения этих констант определены в файле MAPITags.h
.
Я хотел бы также получить UID сообщения электронной почты, но я не могу найти какое-либо свойство в MAPITags.h, которое соответствует UID.
Как получить UID сообщений электронной почты?
EDIT: Если такой UID не существует для почты, могу ли я получить хотя бы идентификатор, который является уникальным в соответствующем хранилище сообщений? Как идентификатор, который увеличивается для каждого нового полученного письма?
Я попытался использовать свойство PR_ENTRYID
, но он имеет то же значение для каждой полученной строки.
Я использую источник, предоставленный моим микрософт: http://support.microsoft.com/kb/239795/de. Мы уже нашли пуленепробиваемый способ генерации нашего собственного UID, чтобы я больше не зависел от значения в PR_ENTRYID, который всегда имел значение 24. – Markus
Вы имеете в виду длину идентификатора записи 24? Идентификатор записи не может быть числом 24. Длина идентификатора входа всегда больше 20 байтов. Это не может быть меньше. –