一時アドレスOne-off addresses

適用されます: OutlookApplies to: Outlook

1 回限りのアドレスを使用して、セッションのアドレス帳コンテナーのいずれかに対応するエントリを持たない受信者の一時受信者にメッセージを送信します。One-off addresses are used to send messages to one-off recipients, recipients that do not have a corresponding entry in any of the session's address book containers. クライアントは、アドレス帳または新しい受信者が送信するメッセージの受信者の一覧に新しいエントリを追加するとき、一時アドレスを作成できます。Clients can create one-off addresses when they add new entries to the address book or new recipients to the recipient list of an outgoing message. 一時アドレスは、変更可能なすべてのコンテナーに追加できます。One-off addresses can be added to any container that is modifiable.

一時アドレスを作成するには、クライアントは、すべての一時アドレスを構成する情報を入力するためのエディット コントロールを含む特別なテンプレートを使用します。To create a one-off address, clients use a special template containing edit controls for entering all of the information that makes up a one-off address. 他の種類のアドレスのように、一時アドレスは、定義済みの書式を使用します。One-off addresses, like addresses of other types, use a predefined format. 一時アドレスの形式は、MAPI によって次のように定義されます。The one-off address format is defined by MAPI as follows:

Display name[Address type:Email address]

6 つのコンポーネントをこの形式と文字の引用のいくつかのルールがあります。There are six components to this format and some rules about quoting characters. コンポーネントは、次の表で説明します。The components are described in the following table.

コンポーネントComponent 使用例Usage 説明Description
表示名Display name
省略可能Optional
存在しない場合、 IAddrBook::ResolveNameは、表示名として電子メール アドレスの表示部分を使用します。If not present, IAddrBook::ResolveName uses the visible part of the email address as the display name. 空白を含めることができます。May include blanks. 詳細については、 IAddrBook::ResolveNameを参照してください。For more information, see IAddrBook::ResolveName.
[
必須Required
種類とアドレス情報の始まりのようになります。Delineates the start of the type and address information.
]
必須Required
タイプとアドレスの情報の最後のようになります。Delineates the end of the type and address information. この文字を次の空白以外の値エントリは、カスタム受信者として見なされません。If anything other than white space follows this character, the entry is not treated as a custom recipient.
アドレスの種類Address type
必須Required
アドレスの種類特定のアドレスの形式にマップします。Type of address; maps to a specific address format. 詳細については、 MAPI のアドレスの種類を参照してください。For more information, see MAPI Address Types.
:
必須Required
電子メール アドレスからアドレスの種類を区切ります。Separates the address type from the email address.
メール アドレスEmail address
必須Required
��M�҂̃A�h���X�ł��BAddress of the recipient. 空白を含めることができます。May include blanks.

MAPI では、文字を引用符で囲むの特定のセットを使用して、左角かっこ ()、カンマ (,) などの特殊文字を格納するためのアドレスを許可して、コロン (:) と、改行などのいくつかの untypeable 文字を返したり、フィードやその他の任意の 16 進表現の行です。MAPI uses particular sets of quoting characters to allow addresses to contain special characters such as comma (,), left bracket ([), and colon (:) and some untypeable characters such as the carriage return or line feed or any other hexadecimal equivalent. 引用符文字は、円記号 ()。The quoting character is the backslash (). したがって、クライアントやプロバイダーは、アドレスで、円記号を挿入する必要がある場合に、する必要があります撤廃クォート文字を持つこと ("\")。Therefore, if clients or providers must insert a backslash in an address, they must preceed it with the quoting character ("\").

クライアントとサービス ・ プロバイダーの場合は]、印字可能なフィールドのいずれかでこの見積りの手法を使用できます。Clients and service providers can use this quoting technique in any of the nonfixed, typeable fields. 次のエントリが表示名、アドレスの種類として MSPEER と Lee を部品に変換するなどと\e メール アドレスとして billll\in。For example, the following entry translates to Bill Lee as the display name, MSPEER as the address type, and \billll\in as the email address:

Bill Lee[MSPEER:\\\\billl\in]

Nontypeable の特殊文字を挿入するには、クライアントとサービス ・ プロバイダーは、対応する 16 進数を表す x と 2 つの 16 進数の後に、引用符文字を使用します。To insert special nontypeable characters, clients and service providers use a quoting character followed by an x and two hexadecimal digits to represent their hexadecimal equivalent. たとえば、アドレスは改行文字に相当する nontypeable 文字を含む場合は、戻るには、(\0d) の 16 進数、クライアントは入力として。For example, if an address has a nontypeable character that equates to a carriage return, (\0d) in hexadecimal, a client would enter them as:

Fax Recipient[fax:recipient\x0dbuilding\x0doffice\x0d555-1212\x0d]

IAddrBook::ResolveNameには、次の形式のアドレスを探して、ほとんどの SMTP アドレスも自動的に解析します。IAddrBook::ResolveName also automatically parses most SMTP addresses, looking for addresses with the following format:

XXX@YYY.ZZZ

RFC822 形式のすべてを処理すると、この自動解析がほとんどのユーザーのための適切です。Although not all of the possible RFC822 formats are handled, this automatic parsing is adequate for most users. ResolveNameには、ユーザーがメッセージに直接 SMTP アドレスを入力し、インターネット ユーザーにメッセージを有効にするには、この機能が含まれています。ResolveName includes this functionality to enable users to enter SMTP addresses directly into a message and have that message go to the Internet user. アドレスの XXX、YYY、ZZZ の各要素には、1 つまたは複数の文字を使用できます。The XXX, YYY, and ZZZ components of the address can be one or more characters. アットマーク (@) に含まれてすることはできません XXX、YYY、または ZZZ のいずれかのアドレスのコンポーネントと、YYY コンポーネントも含めることはできません期間。The at sign (@) cannot be included in either the XXX, YYY, or ZZZ address components and the YYY component also cannot include the period. 次の文字は SMTP アドレス内の特殊文字であるため、MAPI が自動的に 1 回限りのアドレスにこれらの文字を含む表示名に変換されます。Because the following characters are special characters in SMTP addresses, MAPI automatically converts a display name containing these characters into a one-off address:

  • >>

  • @

  • <>

  • .

各 1 回限りのアドレスには、対応する一時エントリ id が割り当てられます。Every one-off address is assigned a corresponding one-off entry identifier. この割り当てをするためには、クライアントがIAddrBook::CreateOneOffを呼び出すし、トランスポート プロバイダーは、 IMAPISupport::CreateOneOffを呼び出します。To make this assignment, clients call IAddrBook::CreateOneOff and transport providers call IMAPISupport::CreateOneOff. 詳細については、 IAddrBook::CreateOneOffおよびIMAPISupport::CreateOneOffを参照してください。For more information, see IAddrBook::CreateOneOff and IMAPISupport::CreateOneOff. 受信メッセージを処理するには、トランスポート プロバイダーは、ゲートウェイ アドレスとトランスポートの関連付けられているアドレス帳プロバイダーによっては処理できないアドレスの 1 回限りのエントリの識別子を作成します。When processing incoming messages, transport providers create one-off entry identifiers for gateway addresses and for addresses that cannot be handled by the transport's associated address book providers. トランスポート プロバイダーは、メッセージ トランスポートに関連付けられているアドレス帳プロバイダーによって処理できるかどうかを決定するには、各アドレスの種類を確認します。Transport providers check the type of each address in a message to determine if it can be handled by an address book provider associated with the transport. できない場合は、トランスポート プロバイダーは、1 回限りのエントリの識別子を使用してアドレスを関連付けるにはIMAPISupport::CreateOneOffを呼び出します。If it cannot, transport providers call IMAPISupport::CreateOneOff to associate the address with a one-off entry identifier.

一時エントリ id には、次の順序で次の情報が含まれます。One-off entry identifiers include the following information in the following order:

  1. MAPIUIDMAPIUID

  2. バージョンVersion

  3. フラグFlags

  4. 表示名Display name

  5. アドレスの種類Address type

  6. メール アドレスEmail address

IAddrBook::CreateOneOffおよびIMAPISupport::CreateOneOffへの呼び出し、クライアントおよびトランスポート プロバイダーを設定できます 1 回限りのアドレスで表される受信者が書式設定されたテキストを処理できるかどうかまたは OLE の埋め込みを示すフラグオブジェクトです。In the calls to IAddrBook::CreateOneOff and IMAPISupport::CreateOneOff, clients and transport providers can set a flag that indicates whether or not the recipient represented by the one-off address can process formatted text or embedded OLE objects. 受信者が書式付きテキスト、およびクライアントと、 _ulFlags_パラメーターに MAPI_SEND_NO_RICH_INFO フラグを設定しますトランスポート プロバイダーは、OLE オブジェクトを処理できることを示します。To indicate that a recipient can handle formatted text and OLE objects, clients and transport providers set the MAPI_SEND_NO_RICH_INFO flag in the ulFlags parameter. MAPI は、1 回限りの受信者のPR_SEND_RICH_INFO (PidTagSendRichInfo) のプロパティを FALSE に設定します。MAPI then sets the one-off recipient's PR_SEND_RICH_INFO (PidTagSendRichInfo) property to FALSE. このフラグが設定されていない、MAPI は 1 回限りのアドレスが SMTP アドレスとして解釈される場合を除き、true を指定するPR_SEND_RICH_INFOを設定します。When this flag is not set, MAPI sets PR_SEND_RICH_INFO to TRUE unless the one-off address is interpreted as an SMTP address. この 1 つの場合では、 PR_SEND_RICH_INFOデフォルト値は FALSE です。In this one case, PR_SEND_RICH_INFO defaults to FALSE.

関連項目See also