Exchange Web Services .NET

Description

Exchange Web Services .NET is NET Framework API for Microsoft Exchange server. The API offers complete Exchange Web Services functionality including the ability to create/update/move/copy items and folders, search items and folders, send messages, send meetings requests and more.

Supported Frameworks

Supported Microsoft Exchange server versions

Features

  • Basic, Digest, Kerberos, NTLM authentication
  • Create items
  • Create recurring items
  • Update items
  • Get items
  • Copy items
  • Move items
  • List items
  • Search items
  • Delete items
  • Send messages
  • Reply
  • Reply to all
  • Forward messages
  • Create attachments
  • Delete attachments
  • Get attachments
  • Download message
  • Upload message
  • Send meeting requests
  • Send meeting update
  • Cancel meeting request
  • Accept meeting request
  • Decline meeting request
  • Expand distribution list
  • Resolve names
  • Create folders
  • Create managed folders
  • Update folders
  • List folders
  • Search folders
  • Get folders
  • Delete folders
  • Copy folders
  • Move folders
  • Empty folders
  • Set Out Of Office
  • Get Out Of Office
  • Get Free/Busy
  • Add delegate user
  • Remove delegated user
  • Get delegated user
  • Update delegate
  • Synchronize items
  • Synchronize folders
  • Streaming notification
  • Pull notification
  • Push notification
  • Exchange impersonation
  • Create .msg files
  • Save item as .msg file (Outlook message file)
  • Save item as .eml file (RFC822/MIME format)
  • Get rules
  • Create rules
  • Update rules
  • Delete rules
  • Import items
  • Export items
  • Get conversation
  • Apply conversation action
  • Find conversation
  • Get conversation items
  • Find mailbox statistics
  • Get mail tips
  • Get rooms
  • Get room lists
  • Find people
  • Get persona
  • ConvertId
  • Create folder path
  • Archive item
  • Mark items as read
  • Mark as junk
  • Get conversation Items
  • Update item in recoverable items
  • Get discovery search configuration
  • Get searchable mailboxes
  • Search mailboxes
  • Get non-indexable Item details
  • Get non-indexable Item statistics
  • Get reminders
  • Perform reminder action
  • Get user photo
  • Set holdon mailboxes
  • Find conversation
  • Get category list
  • Create category list
  • Update category list
  • Delete category list
  • Get retention settings
  • Create retention settings
  • Update retention settings
  • DeleteRetentionSettings
  • Get OWA options
  • Create OWA options
  • Update OWA options
  • Delete OWA options
  • Get calendar options
  • Create calendar options
  • Update calendar options
  • Delete calendar options
  • Add IM group
  • Set IM group
  • Remove IM goup
  • Remove contact from IM list
  • Remove distribution group from IM list
  • Remove IM contact from group
  • Add new TelUriContact to group
  • Add DistributionGroup to IM list
  • Add new IM contact to group
  • Add IM contact to group
  • Get IM item list
  • Get IM items
  • Get password expiration date
  • Get client access token
  • Get user photo
  • Uninstall app
  • Install app
  • Autodiscovery
  • Get user settings
  • Unified messaging
  • Get call info
  • Play on phone

Tutorial

C# and VB examples

C# and VB examples (old version)

Evaluation version (version 3.0)

Download 30 days evaluation version