При создании сообщения с MessageDispositionType
:
$request->MessageDisposition = MessageDispositionType::SEND_AND_SAVE_COPY;
И затем при установке FlagStatus
на "Flagged"
$message = new MessageType();
$message->Subject = 'EWS Inline Image';
$StartDate = new DateTime('tomorrow 3:00pm');
$DueDate = new DateTime('tomorrow 4:30pm');
$message->Flag->FlagStatus = 'Flagged';
$message->Flag->StartDate = $StartDate->format('c');
$message->Flag->DueDate = $DueDate->format('c');
.....
я получаю два помеченных элемента, один вInbox
, а другой в Sent Items
.
Только сообщение Sent Items
имеет правильные назначенные даты.
Флаг сообщения Inbox
не принимает даты (отображается как NONE
)
Если я использую MessageDispositionType::SEND_ONLY;
, даты сообщения Inbox
все еще не установлен.
Есть ли способ установить FlagStatus
только для элемента Inbox
вместо обоих;и почему, если я смогу присвоить сообщению дату начала / завершения / завершения, они будут влиять только на сообщение «Отправленные», а не на «Входящие»?