次の方法で共有


送信キュー テーブル

適用対象: Outlook 2013 | Outlook 2016

送信キュー テーブルには、メッセージ ストアのすべての送信メッセージに関する情報が含まれています。 メッセージ ストア プロバイダーは、MAPI スプーラーが使用する送信キュー テーブルを実装します。 メッセージの送受信をサポートしていないストアでは、このテーブルを実装する必要はありません。

送信キュー テーブルにアクセスするために、MAPI スプーラーは IMsgStore::GetOutgoingQueue メソッドを呼び出します。

メッセージを前処理し、クライアント アプリケーションから送信された順序と同じ順序でトランスポート プロバイダーに送信する必要があります。 MAPI スプーラーは、メッセージ ストアからのメッセージを送信時間の昇順で受け入れるように設計されています。 この要件により、送信キュー テーブルに一部のメッセージが表示されるまでに遅延が発生する可能性があります。

メッセージ ストアでは、MAPI スプーラーが送信時刻でメッセージを並べ替えられるように、送信キュー テーブルの並べ替えを許可するか、既定の並べ替え順序を送信時間の昇順にする必要があります。

送信キュー テーブルは、キューの内容が変更されたときに通知を送信する必要があります。

次のプロパティは、送信キュー テーブルに必要な列セットを構成します。

プロパティ ...
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)

送信キュー テーブルの使用方法の詳細については、「 メッセージ ストア プロバイダーを使用したメッセージの送信」を参照してください。

関連項目

MAPI テーブル