Failed to create COM object 'hMailServer.Application'
Uppdaterad Tisdagen den 29 Juni 2010 20:38:16
När PHPWebAdmin till hMailServer används kommer ett felmeddelande upp.
Problem
När webbgränsnittet PHPWebAdmin för hMailServer ska användas uppstår följande problem.
Failed to create COM object 'hMailServer.Application': Access is denied.
This problem is often caused by DCOM permissions not being set.
Orsak
Om
PHP körs med
FastCGI används inte användaren IUSR_
servernamn för att komma åt hMailServers
DCOM som det står i dokumentationen på deras hemsida. Istället används NETWORK SERVICE.
Lösning
Ge rättigheter till NETWORK SERVICE.
- Klicka på Start och sedan på Run...
- Skriv in "dcomcnfg" och bekräfta med OK.
- Gå in på Component Services->Computers->My Computer->DCOM Config.
- Leta upp hMailServer och höger klicka och välj "Properties".
- Under fliken "Security" väljer du "Customize" och klickar på Edit... under "Launch and Activation Permissions".
- Lägg sedan till NETWORK SERVICE och välj "Allow" på "Local Launch" och "Local Activation".
- Om du använde IUSR_servernamn innan kan du kryssa bort användarens behörigheter.
- Bekräfta på OK sedan Apply, OK och stäng fönsterna.
Nu ska webbgränsnittet fungera.
Publiserad Lördagen den 6 Februari 2010 02:56:37
Uppdaterad Tisdagen den 29 Juni 2010 20:38:16
2 Kommentarer
Måndagen den 28 Juni 2010 23:07:06
Try starting dcomcnfg instead of dcomconfig.