使用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
项,而不要同时设置两者。为什么能将标记开始/到期/完成日期分配给邮件,为什么它们仅对“已发送邮件”邮件而不对“收件箱”邮件起作用?