none
How to access an mailbox without password but have read permission? RRS feed

  • Question

  • We have an department level mailbox which is accessible by multi users. I have got the read permission on it, and am able to access it via Outlook without knwoing the mailbox's password. This feature in outlook is called 'Open additional mail box' on the 'Advanced' property page of my own mailbox account's settings.

    Now I plan to use EWS managed API 2.0 to access this share mailbox, simulating outlook. But I have know idea how to make it. Because I don't know the password of this mailbox, so I can not use impersonate.

    Anyone has ideads on this?


    Alex Du

    Tuesday, May 21, 2013 8:57 AM

All replies

  • Easiest way to access a mailbox using OWA since Exchange 2003 onwards is using the below format.

    https://mail.domain.com/owa/OtherUserEmailAddress@domain.com

    The OWA URL with the email id\alias of the other user appended at the end. This will directly open the other user mailbox without password if you have the right access.


    Satyajit - Please mark as helpful if you find my contribution useful or as an answer if it does answer your question. That will encourage me - and others - to take time out to help you.

    Tuesday, May 28, 2013 3:30 PM
  • You just use Delegate access if you want a description of the differrent between the two method see http://blogs.msdn.com/b/exchangedev/archive/2009/06/15/exchange-impersonation-vs-delegate-access.aspx.

    Using this in the Managed API is easy eg to connect to the shared calendar just use the Mailbox Overload in the FolderId class eg

                Mailbox MailboxtoAccess = new Mailbox("address@domain.com");
                FolderId fldId = new FolderId(WellKnownFolderName.Calendar, MailboxtoAccess);
                CalendarFolder Calendar = CalendarFolder.Bind(service, fldId);
    Cheers
    Glen
    Wednesday, May 29, 2013 5:35 AM