S
sdowd
I'm trying to programatically get all names and permission levels for
users who have access to a particular mailbox.
As I understand it, access to a mailbox can be granted in serveral
ways. The first is via a "Send As" delegate created in Outlook
(Tools->Options->Delegates). The names are stored in AD
(publicDelegates attribute) and are available through LDAP queries.
Problem is with the permissions, where are they stored? How can they
be retrieved programatically?
Another method of granting access is by adding a user to the (mailbox,
inbox, calendar ...) folders in Outlook (right click
Properties->Permissions). I can't find the names nor the permission
levels in AD. I read somewhere that it was stored in AD in the
publicDelegatesBL attribute but testing has proven otherwise (Outlook
2003, ExchangeServer2003, AD2003), the attribute is NOT populated.
Anyone know where this information is stored and how it could be
retrieved programatically?
Thanks.
users who have access to a particular mailbox.
As I understand it, access to a mailbox can be granted in serveral
ways. The first is via a "Send As" delegate created in Outlook
(Tools->Options->Delegates). The names are stored in AD
(publicDelegates attribute) and are available through LDAP queries.
Problem is with the permissions, where are they stored? How can they
be retrieved programatically?
Another method of granting access is by adding a user to the (mailbox,
inbox, calendar ...) folders in Outlook (right click
Properties->Permissions). I can't find the names nor the permission
levels in AD. I read somewhere that it was stored in AD in the
publicDelegatesBL attribute but testing has proven otherwise (Outlook
2003, ExchangeServer2003, AD2003), the attribute is NOT populated.
Anyone know where this information is stored and how it could be
retrieved programatically?
Thanks.