При синхронизации мобильного устройства с Microsoft Exchange Server 2003 появляется сообщение об ошибке HTTP_500

Внимание! Статья содержит сведения о внесении изменений в системный реестр. Перед внесением изменений рекомендуется создать резервную копию системного реестра и изучить процедуру его восстановления. Дополнительные сведения о создании резервной копии, восстановлении и изменении реестра см. в следующей статье базы знаний Майкрософт:
256986 Описание реестра Microsoft Windows
Проблема
При синхронизации мобильного устройства с Microsoft Exchange Server 2003 появляется следующее сообщение об ошибке:
Код ошибки: HTTP_500

Не удалось выполнить синхронизацию из-за ошибки на сервере. Повторите попытку.
Причина
Exchange ActiveSync обычно находит почтовый ящик по левой части первичного адреса SMTP (Simple Mail Transfer Protocol). Проблема, описанная в разделе «Проблема», возникает в случае выполнения следующих условий:
  • Пользователь имеет несколько SMTP-адресов.
  • Основной SMTP-адрес не соответствует политике получателя по умолчанию.
Решение
Для решения данной проблемы установите пакет обновления 2 (SP2) для Microsoft Exchange Server 2003. Если такой возможности нет, добавьте параметр реестра, который вынудит Exchange ActiveSync искать почтовый ящик по вторичным адресам SMTP. Для этого выполните следующие действия.

Предупреждение. Неправильное изменение параметров системного реестра с помощью редактора реестра или любым иным путем может привести к серьезным неполадкам и к необходимости переустановки операционной системы. Корпорация Майкрософт не гарантирует устранения этих неполадок. Ответственность за изменение реестра несет пользователь.

Примечание. Данное изменение требует перезапуска службы администрирования служб IIS.
  1. Выберите в меню Пуск пункт Выполнить, введите в поле Открыть команду regedit и нажмите кнопку ОК.
  2. Найдите следующий раздел реестра:
    HKEY_Local_Machine\System\CurrentControlSet\Services\MasSync\Parameters\
  3. Правой кнопкой мыши щелкните Параметры, выберите последовательно команды Создать и Строковый параметр.
  4. Выбран параметр «New value #1» Введите SMTPProxy и нажмите клавишу ВВОД, чтобы переименовать значение. Щелкните правой кнопкой мыши параметр SMTPProxy и выберите команду Изменить.
  5. В строке Значение введите SMTP-домен политики получателя по умолчанию. Например, назовите его contosoltd.com.
  6. Нажмите кнопку ОК и закройте редактор реестра.
  7. Перезапустите службу IIS Admin. Для этого выполните следующие действия:
    1. Выберите в меню Пуск пункт Выполнить, введите команду services.msc и нажмите кнопку ОК.
    2. В списке служб щелкните правой кнопкой мыши элемент Служба IIS Admin и выберите команду Перезапустить.
После установки новых настроек реестра Exchange ActiveSync будет просматривать все SMTP-адреса, чтобы определить местонахождение почтового ящика. Например, пользователь из компании Contoso, Ltd. имеет следующую конфигурацию SMTP:
SMTP:admin@contoso.com <------------Первичный адрес SMTP
smtp:admin@contosoltd.com
После добавления параметра SMTPProxy и присвоения ему значения contosoltd.com Exchange ActiveSync будет правильно искать почтовый ящик admin@contosoltd.com.

Внимание!
  • Убедитесь, что на фоновом почтовом сервере установлена более поздняя версия Exchange Server, чем Microsoft Exchange Server 2003 с пакетом обновления 1 (SP1) (сборка 6.5.7226).
  • Чтобы данное решение работало на серверах Exchange, следует отключить параметр реестра
    DisableSMTPMailboxAddressing
    , если таковой существует. Для отключения этого параметра реестра установите значение следующего параметра в 0:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeWEB\OWA\DisableSMTPMailboxAddressing
EAS синхронизация сбой 500
Свойства

Номер статьи: 886346 — последний просмотр: 11/29/2007 19:34:00 — редакция: 6.3

Microsoft Exchange Server 2003 Enterprise Edition, Microsoft Exchange Server 2003 Standard Edition, Microsoft ActiveSync 4.1

  • kbprb KB886346
Отзывы и предложения