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