Application error logs on setup with Unity 5.0 & exchange 2007 cluster

Unanswered Question
Jan 1st, 2009
User Badges:


I have a setup with Unity 5.0 & Exchange 2007 cluster , CM 6.1

After error free Unity installation , I imported subscribers from exchange 2007 & tried to test voice messages in mailboxes .observed those messages are going into only UnityMTA folder ,

Saw following errors in eventviewer application logs

launch PW 2 times ,but no improvement

Launch mesgstore configuration wizard too ..But still i get the same errors

Users can keep messages ,but Unity is not sending those to subscriber mailbox

Do anybody have any idea how to fix this ?

ID: 30003

Source: CiscoUnity_MALEx

Message: An attempt to access the Primary Exchange Mailbox Store by via

MAPI has failed. The MAPI subsystem return the following error.

ID: 30012

Source: CiscoUnity_MALEx

Message: An occurred which prevents successful Exchange access by via

MAPI.This is typically an indication of configuration issues with Unity,

Exchange, or the MAPI subsystem.Verify that the Unity services accounts

are granted the correct permissions and that there are no issues with

installation. The SysCheck utility may assist in diagnosing the problem.

ID: 32013

Source: CiscoUnity_Doh

Message: Doh logon failed due to messaging component logon error

  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 0 (0 ratings)
Ginger Dillon Fri, 01/02/2009 - 10:37
User Badges:
  • Blue, 1500 points or more

Hi -

When you ran the permissions wizard, did you also complete the delegation of control wizard for Exchange? There is a portion of the permissions wizard that gets run as a script on the Exchange 2007 server? These instructions are for Exchange 2003 so you may need the appropriate shell commands for Exchange 2007 - You can validate security by going to Exchange System Manager, expand your Administrative Group and right-click the partner Exchange server. Select Properties. Click on the Security tab, then Advanced tab. Make sure the unitymsgstoresvc account has Send As, Receive As, View Information Store, and Administer Information Store permissions. Also, I would run the Syscheck utility logged on using the unitymsgstoresvc account - see the account that runs AvCsMgr or AvMsgStoreMonitor service. This is a rights checking utility that will flag anything not working right. I would also confirm the account with mailbox called Unity_servername resides on the Exchange 2007 server on a mounted information store.


Waruna Wijewardena Sat, 01/03/2009 - 09:31
User Badges:

Hi Ginger,

Thanks for your comments !

I was able to fix this as I found that exchange 2007 cluster was missing public folder database mounted . So I was getting these 3 errors with failures to deliver messages to exchange mailboxes & kept those only in UnityMTA folder.

It was bit tricky as Cisco installation guide never talk much about this mandatory requirement for exchange 2007 as partner server in Unity installation perspective as Exchange guys are to avoid this public folder database mounting in practical deployments of exchange cluster . For them it is optional.



Hello. I dug up this old post. Did you ever learn WHY public folder distribution is required for Unity with EX2007? I have a site that is hosting mailboxes on EX2007, but is partnered with EX2003 and not having any issues, but will be partnering with EX2007 shortly and the client does not have Public Folder distribution enabled and wants to know why this is necessary.

Thank you for your time.

Anonymous (not verified) Thu, 04/09/2009 - 10:45
User Badges:

I am having this same issue, but all the resolutions posted here have already occured, except for the Delegation of Control Wizard for Exchange. Where might I find that Wizard at?

kherzog Wed, 05/20/2009 - 05:18
User Badges:

The Cisco installation documents makes a brief statement (I wish they would include a screen shot of the Exchange Administration Delegation Wizard and a table of the needed rights) regarding the need to delegate Exchange administrative control. You will find a very small section, as shown below. The file PWHelpExchange_ENU.htm resides on the Unity server, depending on the overlay and how you set up the the placement of the CommServer directory, for example: D:\CommServer\Utilities\PermissionsWizard\PWHelpExchange_ENU.htm

However, if you don't have access to the Unity server or you are planning an installation, then the link on is needed to understand what needs to be assigned. Nice post by Ginger!

Delegating Exchange Administrative Control

The Cisco Unity Permissions wizard cannot delegate Exchange administrative control, so you must delegate control manually. For information on delegating control, refer to the Permissions wizard help file PWHelpExchange_.htm.

Anonymous (not verified) Thu, 04/09/2009 - 10:46
User Badges:

Anonymous (not verified) Thu, 04/09/2009 - 10:46
User Badges:


This Discussion