> i have about 2000 users in exchange 2000 server. i will
> like to loop through all the mailboxes and create a folder
> called "PROJECTS" and give read\write access to their
> respective mailboxes owners.
> when the users access their mail box using any mail client
> they should have access to the folder
> Question is what is the easiest way of doing that?
I did a similar thing with CDO 1.21. You will need an account with owner
access on all mailboxes you want to modify. You could use the global address
book to enumerate all user objects and get their mailbox alias. You would
need to use a dynamic profile to access each mailbox - see Session.Logon of
CDO 1.21 for details. There should be no special actions necessary for the
access rights as they will default to the owner of the mailbox. If you need
more control: there is a rules automation component in the archived MSDN
Exchange 5.5 SDK which helps on changing access rights.
You might as well use WebDAV or CDO for Exchange 2000/2003 when Exchange 5.5
Server is not involved anymore but I have no experience with those APIs.