Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>We recently did same kind of integration for our intranet application using the <a href="http://msdn.microsoft.com/en-us/library/office/dn528373%28v=exchg.150%29.aspx" rel="nofollow">Exchange Web Services Managed API</a>. That would be one way of going about for the second option. I have never tried the same using JavaScript, so no idea on that.</p> <p>With regards to the query for comment 1: You would need a single AD user whom you will be using to impersonate and work on the other users account. Please refer to the example below:</p> <p>Lets say I have an Active Dir account named <code>fabrikam\myappname</code> with password <code>Fabi$Gre@t2010</code></p> <pre><code>void CreateFolder(string targetUserEmail) { string appName = "myappname"; string appPassword = "Fabi$Gre@t2010"; string emailDomain = "fabrikam"; string appEmail = string.Format("{0}@{1}.com", appName, emailDomain); ExchangeService service = new ExchangeService(); service.Credentials = new NetworkCredential(appName, appPassword, emailDomain); service.AutodiscoverUrl(appEmail); service.ImpersonatedUserId = new ImpersonatedUserId(ConnectingIdType.SmtpAddress, targetUserEmail); Folder newFolder = new Folder(service); newFolder.DisplayName = "TestFolder1"; newFolder.Save(WellKnownFolderName.Inbox); } </code></pre> <p>Do check the article <a href="http://msdn.microsoft.com/en-us/library/bb204095.aspx" rel="nofollow">Configuring Exchange Impersonation</a> to make Impersonation working.</p> <p>Hope that helps.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload