"Не удалось создать 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")
Это сработало.