Sign in
EMEA Developer Support for Messaging Team Blog
Messaging Developer code samples and documentation
Translate This Page
Translate this page
Powered by
Microsoft® Translator
Tags
2007
2010
add-in
agent
application
attachment
autodiscover
bank
BeforeItemMove
C#
C++
cache
cached
cached mode
Calendar
cdo
CDO Reflection SMTP Code
change
class
Conversation
Conversation View
create
Delegates
Disable
display
Document
Document Inspector
drag and drop
EmailAddresses
enable
Enable-Mailbox
error msg
event
EWS
EWS Managed API
Excel
Exchange
Exchange 2007
exchange 2007 resources
Exchange 2010
Exchange Data Types
Exchange Management Shell
Exchange web services
extended MAPI
folder
framework resources
from
GetContactPictureAttachment
Get-Mailbox
hidden data
holiday
Hotmail
impersonation
impersonation ews
Import
inbox
insert
Inspector
KB 171636
kb support
Live@Edu
load time
Lync 2010 resources
lync dev resource
macro
mailbox
MAPI
MAPI clients
MAPI profile
Meeting
message
metadata
migration
mode
monitor
name
named
New-PSSession
Office365
OnStartupComplete
Organizer
Outlook
Outlook 2007
Outlook 2010
outlook addin
outlook addin development deploy "support call"
outlook addin development log
outlook development code contacts
Outlook Object Model
outlook registry
Outlook.hol
Powershell
profile
push notifications
remote powershell
remove
SOAP
support troubleshooting trace log
transport agent
VBScript
Browse by Tags
MSDN Blogs
>
EMEA Developer Support for Messaging Team Blog
>
All Tags
>
exchange web services
Tagged Content List
Blog Post:
EWS Streaming Notification Sample
Dave Barrett
To complete my unintentional series on EWS notifications, I have written a sample application showing how to deal with streaming subscriptions. The application includes full logging of both events and EWS calls, so is very useful for troubleshooting. The screenshot below shows the application in action...
on
16 Apr 2013
Blog Post:
EWS Push Notification Sample
Dave Barrett
I wrote a sample application quite a while ago showing how to write a push notification client using WCF. This seemed a little complex to me, and I have now got another sample that uses the managed API and a custom listener (taken from SOAPTestApp ) to respond to the notifications. The listener form...
on
20 Dec 2012
Blog Post:
PowerShell: Set Calendar folder delegate permissions in Exchange 2007
Dave Barrett
Exchange 2010 has cmdlets ( Add-MailboxFolderPermission , Set-MailboxFolderPermission ) that allow an administrator to update folder permissions on a user's calendar. Unfortunately, Exchange 2007 does not have these cmdlets. We recently had a case that required updating many mailboxes (in this case resource...
on
3 Dec 2012
Blog Post:
PowerShell: Clean mailbox delegates
Dave Barrett
Granting delegate access to a mailbox stores the permission on the mailbox to which the permission is granted. But what happens when a user is deleted? The simple answer is nothing - deleting a user (or other AD object) does not delete references to that object in other places. What this means is that...
on
23 Nov 2012
Blog Post:
EWS from a Web Application using Windows Authentication and Impersonation
Dave Barrett
To augment an earlier blog post that describes how to use EWS in a SharePoint webpart without needing ApplicationImpersonation, here I will go through the steps needed to do this from a standard web application. The scenario is that a web application (hosted on a standalone application server) needs...
on
5 Nov 2012
Blog Post:
Exchange Web Services and SharePoint without ApplicationImpersonation
Dave Barrett
A question that I have seen crop up quite a bit on the internet is how to use EWS with a SharePoint webpart. Using EWS is quite easy, as you can simply reference the managed API and use that - but the main implementation headache is how to set up authentication. A lot of customers do not want to use...
on
26 Jul 2012
Blog Post:
PowerShell: Script to set holiday status to busy (or OOF, free, etc.)
Dave Barrett
As you may or may not know, Outlook has a facility to import known public holidays. However, currently while these holidays will be imported into the Outlook calendar, the status of these holidays is set to Free. An often received request is for advice on how to change this status to Busy, or OOF. If...
on
11 Jun 2012
Blog Post:
EWS Managed API: How to remove Email1, Email2, Email3 from a contact
Dave Barrett
An interesting case recently asked how to remove Email1, Email2, and/or Email3 from a contact using the EWS Managed API. If you try to set any of these properties to null, or an empty string, then you will receive an error when sending the request to Exchange (i.e. when you call Update()). There are...
on
17 May 2012
Blog Post:
How to change the default item type of a folder (VBScript and OOM, or EWS)
Dave Barrett
It is possible to change the default item type of Outlook folders, and this is commonly done when custom forms are being used. The question came up recently asking whether it is possible to do this programmatically, and it certainly is. The default item type of a folder is stored in a single MAPI...
on
16 May 2012
Blog Post:
PowerShell: Script to import calendar items into Exchange mailbox from CSV file
Dave Barrett
A recent case brought up the question of whether it is possible to import calendar items into a mailbox from a text file using PowerShell. While there aren't any cmdlets built-in that support this, it is certainly possible to implement this using PowerShell and the EWS Managed API. Sample script is attached...
on
13 Feb 2012
Blog Post:
EWS Application: Disable OWA 2010 Conversation View
Andrei Ghita
Exchange 2010 OWA Folder View Settings are stored in a MAPI property and are customizable per folder. Conversation View is enabled by default in OWA 2010 and even if you disable it on the existing folders, new folders you create will always have Conversation View enabled. The property that stores...
on
29 Dec 2011
Blog Post:
Using Exchange Web Services from VBScript: Sending a message with attachment example
Dave Barrett
With Exchange 2010, CDO and all the other APIs that were commonly used from VBScript (e.g. WebDAV) are no longer supported. The only scriptable API is EWS. While it is relatively easy to use EWS using the managed API, this is not possible from VBScript. However, programming with EWS from VBScript can...
on
30 Nov 2011
Blog Post:
Test Applications (SOAP and Webdav)
Dave Barrett
I have now published SOAPe, the SOAP (EWS) test application that I previously blogged about up to Codeplex. Documentation and updates will follow in due course. http://soape.codeplex.com/ I have also written a WebDAV test application that works in a very similar way, but supports WebDAV verbs...
on
1 Nov 2011
Blog Post:
SOAPe: SOAP Test Application (with EWS tools)
Dave Barrett
We sometimes get cases where EWS is being used from a language we don't support (e.g. Java). In such cases, we can support the actual SOAP conversation (i.e. the raw requests/responses between the client and EWS). To do this, we need to have the actual SOAP requests, and more importantly an application...
on
13 Sep 2011
Blog Post:
EWS Impersonation in a Mixed 2007/2010 Environment
Dave Barrett
The question came up recently whether one user account can be used to impersonate all mailboxes in an environment consisting of Exchange 2007 and 2010 servers. As most people realise, there have been huge changes to the permissions structure between the two versions (2010 introducing RBAC), so can we...
on
12 Aug 2011
Page 1 of 1 (15 items)