傳出佇列數據表
適用於:Outlook 2013 |Outlook 2016
傳出佇列數據表包含訊息存放區所有傳出訊息的相關信息。 訊息存放區提供者會實作要使用之MAPI多任務緩衝處理器的傳出佇列數據表。 不支援傳送或接收訊息的存放區不需要實作此數據表。
若要存取傳出佇列數據表,MAPI 多任務緩衝器會呼叫 IMsgStore::GetOutgoingQueue 方法。
需要以與用戶端應用程式所傳送訊息相同的順序,預先處理訊息並提交至傳輸提供者。 MAPI 多任務緩衝處理器的設計目的是要以遞增的提交時間順序接受來自訊息存放區的訊息。 基於這項需求,某些訊息出現在傳出佇列數據表之前可能會有一些延遲。
訊息存放區應該允許在傳出佇列數據表上排序,讓 MAPI 多任務緩衝處理器可以依提交時間排序訊息,或預設排序順序應該是遞增提交時間。
當佇列的內容變更時,傳出佇列數據表必須傳送通知。
下列屬性會構成傳出佇列數據表中所需的數據行集:
Property | ... |
---|---|
PR_CLIENT_SUBMIT_TIME (PidTagClientSubmitTime) |
PR_DISPLAY_BCC (PidTagDisplayBcc) |
PR_DISPLAY_CC (PidTagDisplayCc) |
PR_DISPLAY_TO (PidTagDisplayTo) |
PR_ENTRYID (PidTagEntryId) |
PR_MESSAGE_FLAGS (PidTagMessageFlags) |
PR_MESSAGE_SIZE (PidTagMessageSize) |
PR_PRIORITY (PidTagPriority) |
PR_SENDER_NAME (PidTagSenderName) |
PR_SUBJECT (PidTagSubject) |
PR_SUBMIT_FLAGS (PidTagSubmitFlags) |
如需如何使用傳出佇列數據表的詳細資訊,請參閱 使用訊息存放區提供者傳送訊息。