Outlook просматривает бит MSGFLAG_UNSENT
в свойстве PR_MESSAGE_FLAGS (вы можете увидеть его в OutlookSpy - нажмите кнопку IMessage для сообщения в одной из папок Outlook или кнопку OpenIMsgOnIStg в случае автономного MSG файл).
Outlook не позволит вам изменить этот флаг - свойство MailItem.Sent доступно только для чтения. Более того, этот бит можно установить (если вы используете Extended MAPI в C ++ или Delphi) только до того, как сообщение будет сохранено в первый раз. Это ограничение не распространяется на отдельный файл MSG - бит MSGFLAG_UNSENT
может быть установлен или не установлен в любое время.
Если используется Опция является опцией, ее свойство RDOMail . Sent
доступно для чтения и записи. Чтобы открыть автономный файл MSG, вы можете использовать метод RDOSession . GetMessageFromMsgFile
(возвращает RDOMail
объект) - вы можете затем изменить свойство Sent
и вызвать RDOMail.Save
.