Назад | Перейти на главную страницу

«Не удалось создать COM-объект« hMailServer.Application »», хотя у всех есть разрешения на запуск и активацию DCOM.

В среде Windows Server 2012 R2 Datacenter с IIS 8.5.9600.16384, Plesk 12.5.30 Update # 24 и hMailServer 5.6.4-B2283 я пытаюсь установить веб-интерфейс PHPWebAdmin, который поставляется с hMailServer, чтобы пользователи могли получить доступ к своей почте. аккаунт отовсюду. hMailServer был успешно подключен к SQL Server 2012 R2.

Я последовал за этот официальный учебник. Я настроил Plesk на использование PHP 5.2.17 и установил register_globals и display_errors выключить и установить com.allow_dcom = true.

Чтобы убедиться, что у меня есть разрешение на доступ к COM-интерфейсу hMailServer из PHPWebAdmin, я последовал этот инструкции тоже. Однако в тестовых целях я включил полный доступ ко всему для Everyone!

К сожалению, я все еще получаю это сообщение об ошибке при попытке доступа к PHPWebAdmin в моем браузере:

Failed to create COM object `hMailServer.Application': Access is denied. 
This problem is often caused by DCOM permissions not being set.

Кто-нибудь знает решение этого?

РЕДАКТИРОВАТЬ: Я написал небольшой файл кода VBS и выполнил его локально, чтобы посмотреть, можно ли получить доступ к COM-объекту:

Dim app
Set app = CreateObject("hMailServer.Application")

Это сработало.