Hello,
My company is developing a migration utility and one part is to copy
the permissions on mailboxes and calendars from the legacy system to
Exchange 2003.
The utility is being developed using the CDO library. However, the
developers have told us that under CDO, the utility needs to login as
each individual user to set the mailbox permissions, i.e., logging in
as Exchange Admin won't work even if it has full control over every
mailbox.
Is that correct? Can another library, e.g., Outlook Redemption, provide
a solution?
Otherwise, we would need to change every user's Windows password and
that's not feasible.
Thanks,
- Alan.
Eric Legault [MVP - Outlook] - 25 Sep 2006 22:27 GMT
There is a way for admins to gain access to all mailboxes:
How to assign service account access to all mailboxes in Exchange Server
2003:
http://support.microsoft.com/kb/821897/en-us

Signature
Eric Legault (Outlook MVP, MCDBA, MCTS: Messaging & Collaboration)
Try Picture Attachments Wizard for Outlook:
http://www.collaborativeinnovations.ca
Blog: http://blogs.officezealot.com/legault/
> Hello,
>
[quoted text clipped - 17 lines]
>
> - Alan.
Dmitry Streblechenko - 25 Sep 2006 22:57 GMT
Sure, in Redemption the permissions can be set using the RDOFolder.ACL
collection - http://www.dimastr.com/redemption/rdo/RDOACL.htm
You can also access any mailbox from a single MAPI session without having to
logon as the mailbox owner - see RDOSession.Stores.GetSharedMailbox
(http://www.dimastr.com/redemption/rdo/rdostores.htm)
Dmitry Streblechenko (MVP)
http://www.dimastr.com/
OutlookSpy - Outlook, CDO
and MAPI Developer Tool
> Hello,
>
[quoted text clipped - 17 lines]
>
> - Alan.