受信メッセージのプロパティの設定Setting Properties on Incoming Messages

適用されます: OutlookApplies to: Outlook

MAPI サブシステム内のクライアント アプリケーションは、受信したメッセージのプロパティの数を期待しています。The client applications within the MAPI subsystem expect a number of properties in any received message. トランスポート プロバイダーは、MAPI メッセージが表示するとき、にこれらのプロパティを設定して、ためには、必要な情報のみ、プロセスは、情報の最適なソースでは、少なくとも、または後必要があります。When the transport provider brings a message into MAPI, it should set these properties, since it is either the only process with the necessary information to do so, or is at least the best source of the information.

プロバイダーは、受信メッセージのすべてのこれらのプロパティの値を設定することをお勧めします。Providers are encouraged to set the values for all of these properties in incoming messages.

プロパティ名Property name 説明Description
あるの PR_SUBJECT(PidTagSubject)PR_SUBJECT (PidTagSubject)
メッセージの件名。The subject of the message.
PR_BODY(PidTagBody)PR_BODY (PidTagBody)
テキスト形式のメッセージ テキストです。Plain text message text.
PR_RTF_COMPRESSED(PidTagRtfCompressed)PR_RTF_COMPRESSED (PidTagRtfCompressed)
圧縮された rtf 形式のメッセージ テキストです。Compressed RTF message text.
PR_MESSAGE_DELIVERY_TIME(PidTagMessageDeliveryTime)PR_MESSAGE_DELIVERY_TIME (PidTagMessageDeliveryTime)
日付と時刻、メッセージが配信されました。The date and time the message was delivered.
PR_SENDER_NAME(PidTagSenderName)PR_SENDER_NAME (PidTagSenderName)
メッセージの発信者の表示名です。The display name of the message originator.
PR_SENDER_ENTRYID(PidTagSenderEntryId)PR_SENDER_ENTRYID (PidTagSenderEntryId)
メッセージの発信者のアドレス帳のエントリです。The address book entry of the message originator.
PR_SENDER_SEARCH_KEY(PidTagSenderSearchKey)PR_SENDER_SEARCH_KEY (PidTagSenderSearchKey)
メッセージの発信者のアドレス帳検索キーです。The address book search key of the message originator.
PR_CLIENT_SUBMIT_TIME(PidTagClientSubmitTime)PR_CLIENT_SUBMIT_TIME (PidTagClientSubmitTime)
送信者のメッセージング クライアントがメッセージング システムにメッセージが送信された時刻。The time that the message was submitted to its messaging system by the sender's messaging client.
PR_SENT_REPRESENTING_NAME(PidTagSentRepresentingName)PR_SENT_REPRESENTING_NAME (PidTagSentRepresentingName)
送信するための代表的な代理人の名前です。The name of the representative delegate for sending.
PR_SENT_REPRESENTING_ENTRYID(PidTagSentRepresentingEntryId)PR_SENT_REPRESENTING_ENTRYID (PidTagSentRepresentingEntryId)
送信側の代理人のアドレス帳のエントリです。The address book entry of the sending delegate.
PR_SENT_REPRESENTING_SEARCH_KEY(PidTagSentRepresentingSearchKey)PR_SENT_REPRESENTING_SEARCH_KEY (PidTagSentRepresentingSearchKey)
送信側の代理人のアドレス帳検索キーです。The address book search key of the sending delegate.
PR_RCVD_REPRESENTING_NAME(PidTagReceivedRepresentingName)PR_RCVD_REPRESENTING_NAME (PidTagReceivedRepresentingName)
受信用の代表的な代理人の名前です。The name of the representative delegate for receiving.
PR_RCVD_REPRESENTING_ENTRYID(PidTagReceivedRepresentingEntryId)PR_RCVD_REPRESENTING_ENTRYID (PidTagReceivedRepresentingEntryId)
受信側の代理人のアドレス帳のエントリです。The address book entry of the receiving delegate.
PR_RCVD_REPRESENTING_SEARCH_KEY(PidTagReceivedRepresentingSearchKey)PR_RCVD_REPRESENTING_SEARCH_KEY (PidTagReceivedRepresentingSearchKey)
受信側の代理人のアドレス帳検索キーです。The address book search key of the receiving delegate.
PR_REPLY_RECIPIENT_NAMES(PidTagReplyRecipientNames)PR_REPLY_RECIPIENT_NAMES (PidTagReplyRecipientNames)
代理受信者の一覧の表示名、スペース、セミコロンで区切られます (「;」)。The list of delegated recipient display names, separated by a semicolon and space ("; ").
PR_REPLY_RECIPIENT_ENTRIES(PidTagReplyRecipientEntries)PR_REPLY_RECIPIENT_ENTRIES (PidTagReplyRecipientEntries)
返信の代理受信者のリストです。The list of delegated recipients for a reply.
PR_MESSAGE_TO_ME(PidTagMessageToMe)PR_MESSAGE_TO_ME (PidTagMessageToMe)
受信者が具体的にはという名前ではなくグループ) を受信者として指定します。Indicates that the recipient was specifically named as a "to" recipient (not in a group).
PR_MESSAGE_CC_ME(PidTagMessageCcMe)PR_MESSAGE_CC_ME (PidTagMessageCcMe)
受信者はされた (グループ) ではなく"cc"受信者として明示的に指定することを示します。Indicates that the recipient was specifically named as a "cc" recipient (not in a group).
PR_MESSAGE_RECIP_ME(PidTagMessageRecipientMe)PR_MESSAGE_RECIP_ME (PidTagMessageRecipientMe)
受信者が具体的にはという名前で、「宛先」とすることを示します (グループ) ではなく、[cc] または [bcc] の受信者です。Indicates that the recipient was specifically named as a "to", "cc" or "bcc" recipient (not in a group).

明確なマッピングがないプロバイダーは、 PR_SENDERグループ、 PR_RCVD_REPRESENTINGグループのPR_RECEIVED_BY と同じ値にプロパティと同じ値に、 PR_SENT_REPRESENTINGのグループのプロパティを設定することができます。 グループ、およびPR_SENDERのグループの値に基づいてプロパティのPR_REPLY_RECIPIENTグループを作成できます。Providers that have no apparent mappings can set the PR_SENT_REPRESENTING group of properties to the same values as the PR_SENDER group, the PR_RCVD_REPRESENTING group of properties to the same values as the PR_RECEIVED_BY group, and can build the PR_REPLY_RECIPIENT group of properties based on the values of the PR_SENDER group. たとえば、 PR_SENT_REPRESENTING_NAME PR_SENDER_NAMEと同じ値に設定できます。For example, PR_SENT_REPRESENTING_NAME can be set to the same value as PR_SENDER_NAME.

PR_ENTRYIDまたはPR_ENTRYLISTのプロパティを生成できます、必要に応じて、 IMAPISupport::CreateOneOffメソッドを呼び出すことによって。The PR_ENTRYID or PR_ENTRYLIST property can be generated, if necessary, by calling the IMAPISupport::CreateOneOff method. PR_SEARCH_KEYグループのプロパティのユーザー、コロン (:)、および、ユーザーに関連付けられているPR_EMAIL_ADDRESSプロパティに関連付けられているPR_ADDRTYPEプロパティを連結することによって生成される結果を大文字に変更し、.The PR_SEARCH_KEY group of properties can be generated by concatenating the PR_ADDRTYPE property associated with a user, a colon (:), and the PR_EMAIL_ADDRESS property associated with the user, then changing the result to uppercase. Windows API 関数CharUpperBuffは、この目的に使用する便利な機能です。The Windows API function CharUpperBuff is a convenient function to use for this purpose. このプロセスに要求される、バイナリの数値として比較できるアドレスの正規の形式のことです。What is required of this process is to make a canonical form of the address that can be compared as a binary quantity. これがトランスポート プロバイダーは、電子メール アドレスに対して大文字小文字を区別する場合は必要ないことに注意してください。Note that this is not necessary if the transport provider is case-sensitive with respect to email addresses.