tunisempire.com

my own empire

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.
  1. Klicka på Start och sedan på Run...
  2. Skriv in "dcomcnfg" och bekräfta med OK.
  3. Gå in på Component Services->Computers->My Computer->DCOM Config.
  4. Leta upp hMailServer och höger klicka och välj "Properties".
  5. Under fliken "Security" väljer du "Customize" och klickar på Edit... under "Launch and Activation Permissions".
  6. Lägg sedan till NETWORK SERVICE och välj "Allow" på "Local Launch" och "Local Activation".
    1. Om du använde IUSR_servernamn innan kan du kryssa bort användarens behörigheter.
  7. 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

Avantar
lars

Måndagen den 28 Juni 2010 23:07:06

Try starting dcomcnfg instead of dcomconfig.

Avantar
Mats

Onsdagen den 1 September 2010 21:34:03

Detta fungerade perfekt på Windows server 2008 (IIS7) med hMailServer-data i SQL Server 2008 Express.

Tack!

Skriv en kommentar

Återstående antal tecken: 768

Rotera RSS Feed Sitemap  
Uppdaterad: 2012-01-08 00:54
Copyright © 2009-2013 - tunisempire.com - All Rights Reserved
Valid XHTML 1.1 Valid CSS!