自動構成のための新しいドメインの登録について
Outlook では、自動構成用に新しいメッセージ サービス ドメインを指定し、メッセージ サービス プロバイダーがアカウントを構成できるようにする方法が提供されます。
メッセージ サービス プロバイダーを設計するときは、Windows レジストリで次のキーを使用して、対応するメッセージ サービス プロバイダーによって自動的に構成される新しいドメインを指定できます。
HKLM\Software\Microsoft\Office\Outlook\AutoConfigDomains\<domain name>\
キーでは、 <domain name>
自動構成のドメインです。 このドメイン名は、先頭でのみワイルドカード * をサポートします。 次の表は、このキーがサポートする値を示しています。
値 | 型 | 説明 |
---|---|---|
フレンドリ名 |
REG_SZ |
自動構成中にユーザーに表示されるドメイン名。 |
サービス名 |
REG_SZ |
このドメインをサポートする mapisvc.inf に登録されているメッセージ サービス。 |
インストール場所 |
REG_SZ |
メッセージ サービス プロバイダーをインストールする場所の URL (まだインストールされていない場合)。 |
最小バージョン |
REG_DWORD |
必要なメッセージ サービス プロバイダーの .dll の最小バージョン。 この値は省略できます。 |
Outlook は、電子メール アカウントの自動構成を開始すると、電子メール アドレスで指定されたドメインの登録を Windows レジストリで確認します。 ドメインが Windows レジストリで既に指定されている場合、メッセージ サービスが Mapisvc.inf に登録されているかどうかを確認します。 Outlook は、Windows レジストリで指定されていない限り、ドメインの自動構成を続行できません。
指定したメッセージ サービスが現在 Mapisvc.inf に登録されていない場合、またはメッセージ サービス プロバイダーがインストールされているが、.dll のバージョンが指定された最小値より前の場合、Outlook は指定されたフレンドリ名を使用し、プロバイダーのインストールをユーザーに求めます。 ユーザーが同意した場合、Outlook は指定したインストール場所にユーザーをリダイレクトして、ユーザーがプロバイダーをインストールできるようにします。 プロバイダーをインストールすると、Mapisvc.inf にメッセージ サービスが登録されます。
メッセージ サービスが現在 Mapisvc.inf に登録されていて、サービス プロバイダー .dll が適切なバージョンである場合、Outlook は IMsgServiceAdmin::CreateMsgService を使用してメッセージ サービスを作成し、 IMsgServiceAdmin::ConfigureMsgService を使用して構成します。 Outlook の自動構成では、次の 3 つのプロパティを使用して、プロバイダーがアカウントを設定できるようにします。 PidTagAutoConfigurationUserName、 PidTagAutoConfigurationUserEmail、 および PidTagAutoConfigurationUserPassword。