使用以下命令创建消息时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
而不是两者;为什么,如果我能够将标志开始/到期/完成日期分配给消息,它们只会影响已发送邮件消息而不影响收件箱消息?