Solved

How do I get Exmerge to run under a normal user account without it being an Adminstrator?

Posted on 2008-10-08
9
649 Views
Last Modified: 2012-06-27
I'm attempting to run Exmerge from my server in order to backup one of our mailboxes.  I have gone through the official documentation as well as some sites and set all the permissions correctly for the user.  I've setup the advanced security settings for the Exchange System Manager and made my backup user have send\receive & full privileges on each "level" of the exchange tree.  I've used the wizard to delegate full control of the server to this user to make sure it has the right permissions.  I've started the System Attendant before I've tried to run the program.  I've setup the user to log in locally to the server.

I've had two other sys admins who've been doing this far longer then I take a look at the system and done everything that they've suggested.  I still have the same issue.  I've rebooted the server and no luck so far.  Below is a portion of the error log showing the error in question.

-----------------------------------------------------------------------------------------------------------
Microsoft Exchange Mailbox Merge Program, v6.5.7529.0
Start Logging:October 08, 2008   09:31:11
****************************************************************
[09:31:11] Logging Level: None
[09:31:11] Reading settings from file 'E:\ExMerge\EXMERGE.INI'.
[09:31:11] Accessing Domain Controller Server
[09:31:11] Server is running Exchange Server 2000 or later
[09:31:11] Source server read from settings file is Server.
[09:31:11] Invalid LDAP Port number entered in INI file (''). Ignoring this setting.
[09:31:11] Reading list of subjects for messages to be selected from file ''
[09:31:11] Reading list of attachment names for messages to be selected from file ''
[09:31:11] List of folders to be ignored has been read. 0 folders in the list.
[09:31:11] Current machine locale ID is 0x409
[09:31:11] Operating System Version 5.2 (Build 3790)
[09:31:18] Accessing Domain Controller Server
[09:31:18] Server is running Exchange Server 2000 or later
[09:31:18] Mailbox '/o=DOMAIN/ou=first administrative group/cn=Configuration/cn=Servers/cn=SERVER/cn=Microsoft System Attendant' will be ignored as its DN contains strings in the ignore list
[09:31:18] Mailbox '/o=DOMAIN/ou=first administrative group/cn=Configuration/cn=Connections/cn=SMTP (SERVER)/cn={3E860792-7DB5-46F2-8414-2572FD69D9AB}' will be ignored as its DN contains strings in the ignore list
[09:31:18] Mailbox '/o=DOMAIN/ou=first administrative group/cn=Recipients/cn=SystemMailbox{3E860792-7DB5-46F2-8414-2572FD69D9AB}' will be ignored as its DN contains strings in the ignore list
[09:31:18] Found 23 mailbox(es) homed on database 'FIRST STORAGE GROUP/MAILBOX STORE (SERVER)'.
[09:31:18] Ignored 3 mailbox(es) homed on database 'FIRST STORAGE GROUP/MAILBOX STORE (SERVER)'.
[09:31:18] Found 23 mailbox(es) homed on the specified databases.
[09:31:18] Ignored 3 mailbox(es) homed on the specified databases.

[09:31:18] Error initializing MAPI. (CAdminProfileRoutines::CreateSystemAttendantProfile)
[09:31:18] Error initializing MAPI.
[09:31:18] Error initializing MAPI.
[09:31:18] MAPI has not been initialized (CMapiSession::DeleteOurProfile)

[09:31:18] Error encountered getting mailbox information from the private information store database(s) on server Server. Make sure you have adequate permissions on the Information Store object. Please refer to the 'ExMerge.log' log file for more information.
-----------------------------------------------------------------------------------------------

As I've said, I've looked at the permissions every way that I can think of and nothing shows up as incorrect or missing.  Any help \ tips \ pointers would be greatly appreciated.  Again, if I've missed any information that you need, just let me know.  Thank you.
0
Comment
Question by:Gzzrt
  • 4
  • 3
  • 2
9 Comments
 
LVL 6

Expert Comment

by:D_Hartup
ID: 22670209
Have you granted full read/write permissions on the exchange domain - ie. right click on the very base item in the tree on ESM and choose Delegate Control... and grant full privileges for the user.

And then go to the Private Mailbox Store and right click and go to security and then advanced, and untick the inheriting of parent permissions, then remove the deny permissions in there for all the users - the deny permissions cause tons of issues like this... particularly with exmerge and blackberry server.
0
 
LVL 1

Author Comment

by:Gzzrt
ID: 22670303
I've done this on the base of the tree.  I've turned off the inherit permissions and I've created a brand new user to give the appropriate rights too.  I've checked each level of the tree and the permissions are correct.  The only people with deny rights are the domain and enterprise admins which I wanted to leave alone.  My new user isn't in either of those groups.

And yes I'm run BES server and it works just fine.
0
 
LVL 6

Accepted Solution

by:
D_Hartup earned 250 total points
ID: 22670331
just to clarify - have you done the Delegate control as well on the base of the tree?
0
 
LVL 1

Author Comment

by:Gzzrt
ID: 22670379
Yes, I've done it on the base of the tree and verified the permissions for every level of the tree.
0
Control application downtime with dependency maps

Visualize the interdependencies between application components better with Applications Manager's automated application discovery and dependency mapping feature. Resolve performance issues faster by quickly isolating problematic components.

 
LVL 38

Expert Comment

by:Philip Elder
ID: 22670445
http://blog.mpecsinc.ca/2008/07/sbs-exchange-information-store-is.html
About half way down the article should give you the goods you need.
Philip
0
 
LVL 38

Expert Comment

by:Philip Elder
ID: 22670461
Clarification:
http://technet.microsoft.com/en-us/library/aa996410.aspx

That is the method we used.

Philip
0
 
LVL 1

Author Comment

by:Gzzrt
ID: 22670568
That's pretty much what I did with the exception of granting my admin the rights to the mailbox.  I want to be able to schedule a backup job of a specific mailbox once a month and don't want to have to change permissions every time that I do it.  I've attached a screen-shot showing the permissions that I have in place for my backup user.  According to everything that I've read and even what's been mentioned here, this should work.
Exchange-Permissions.jpg
0
 
LVL 1

Author Comment

by:Gzzrt
ID: 22674044
It turns out that it was actually a delegate control issue that was causing the hangup.  I needed to reactivate an account, login and delegate permission to my exmerge account.  Once done (and a few other things were straightened out) it worked like a charm!
0
 
LVL 6

Expert Comment

by:D_Hartup
ID: 22674157
excellent. Threw me there - thought it sounded like a delegate control issue, then you said you'd done it - alls well that ends well. Cheers!
0

Featured Post

Control application downtime with dependency maps

Visualize the interdependencies between application components better with Applications Manager's automated application discovery and dependency mapping feature. Resolve performance issues faster by quickly isolating problematic components.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Marketers need statistics and metrics like everybody else needs oxygen. In this article we explain how to enable marketing campaign statistics for Microsoft Exchange mail.
Learn to move / copy / export exchange contacts to iPhone without using any software. Also see the issues in configuration of exchange with iPhone to migrate contacts.
In this video we show how to create a Distribution Group in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Recipients >>…
In this video we show how to create a mailbox database in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Servers >> Data…

861 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

22 Experts available now in Live!

Get 1:1 Help Now