Exchange 2000 Enterprise SP3

Hi all,

I've developed an ASP application to arrange meetings for some of our
domain users (salesmen/saleswomen) through a Web page.

This application runs under a privileged user's security context, and it
uses MAPI objects (Session, Folder, Messages, Appointment, etc.) to
connect to our Exchange Server 2000, retrieve users' calendars and
create a page to render a combined calendar (showing combined
availability).

In order to allow accessing to other people's calendars, I had to grant
"total access" permissions to the users' mailboxes for the user running
the application. Otherwise, I received an error executing the
GetDefaultFolder(CdoDefaultFolderCalendar) instruction. The error
message was: "Collaboration Data Objects (0x505). You do not have
permission to log on. [Microsoft Exchange Server Information Store -
[MAPI_E_FAILONEPROVIDER(8004011D)]".

Is it possible to configure a different set of permission parameters to
allow access to other people's calendars without allowing full control
to those user's mailboxes?

Before using MAPI objects, I tried using the "ExOLEDB" provider and it
worked fine. All I had to do is to add the privileged user, with a
"publication editor" profile, to the user list located on "security tab"
of the calendar properties configuration window.

Nevertheless, I had to migrate to MAPI objects because the ExOLEDB
provider isn't able to access a remote Exchange Server, and my
application will run on a dedicated Web Server.

Can anybody help me?.

TIA

_________________________________________________________________
List posting FAQ:       http://www.swinc.com/resource/exch_faq.htm
Web Interface: 
http://intm-dl.sparklist.com/cgi-bin/lyris.pl?enter=exchange&text_mode=&lang=english
To unsubscribe:         mailto:[EMAIL PROTECTED]
Exchange List admin:    [EMAIL PROTECTED]

Reply via email to