Сведения о регистрации нового домена для автоматической настройки
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, Outlook проверяет, зарегистрирована ли служба сообщений в Mapisvc.inf. Outlook не может продолжить автоматическую настройку домена, если он не указан в реестре Windows.
Если указанная служба сообщений в настоящее время не зарегистрирована в Mapisvc.inf или поставщик службы сообщений установлен, но у .dll версия выше указанного минимума, Outlook использует указанное понятное имя и предлагает пользователю установить поставщик. Если пользователь принимает, Outlook перенаправляет пользователя в указанное расположение установки, чтобы пользователь смог установить поставщик. При установке поставщика служба сообщений регистрируется в Mapisvc.inf.
Если служба сообщений в настоящее время зарегистрирована в Mapisvc.inf и поставщик услуг, .dll является соответствующей версией, Outlook создает службу сообщений с помощью IMsgServiceAdmin::CreateMsgService, а затем настраивает ее с помощью IMsgServiceAdmin::ConfigureMsgService. Автоматическая настройка Outlook использует следующие три свойства, чтобы разрешить поставщику настроить учетную запись: PidTagAutoConfigurationUserName, PidTagAutoConfigurationUserEmail и PidTagAutoConfigurationUserPassword.