我正在尝试按照http://msdn.microsoft.com/en-us/library/exchange/aa566468%28v=exchg.140%29.aspx使用 Exchange Web Services for Exchange 2010 的 CreateItem 函数来创建一个信息。无论我做什么,邮件总是以草稿的形式出现在 Outlook 中。这是我发送的 XML:
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types">
<soap:Header>
<t:RequestServerVersion Version="Exchange2010_SP1"/>
</soap:Header>
<soap:Body>
<CreateItem MessageDisposition="SaveOnly" xmlns="http://schemas.microsoft.com/exchange/services/2006/messages">
<SavedItemFolderId>
<t:FolderId ChangeKey="..." Id="..."/>
</SavedItemFolderId>
<Items>
<t:Message>
<t:MimeContent CharacterSet="UTF-8">BASE64 ENCODED MESSAGE</t:MimeContent>
<t:ItemClass>IPM.Note</t:ItemClass>
<t:Subject>THE SUBJECT LINE</t:Subject>
<t:Sensitivity>Normal</t:Sensitivity>
<t:Importance>Normal</t:Importance>
<t:Culture>en-US</t:Culture>
<t:IsRead>true</t:IsRead>
</t:Message>
</Items>
</CreateItem>
</soap:Body>
</soap:Envelope>
我尝试将 <t:IsDraft>false</t:IsDraft> 添加到 <t:Message/> 但似乎不允许这样做。