About: Using EWS and PowerShell

Exchange PowerShell cmdlets are used for Administrative work on a server and with mailboxes.  However, it provides very little access to things inside the mailbox.  Exchange PowerShell is geared to Admin work and not working with things inside of a mailbox. To work with items in a mailbox you need another mail – the type…

0

How-to: Basic check for Exchange Web Services connectivity using code

When a program is about to start talking to Exchange there is the chance of some sort of connectivity problem which will cause its EWS calls to fail. A basic can EWS call can be done to see if EWS can be reached and process a basic request. Below is such a connectivity test call…

0

Best Practices: Important and critical headers for EWS

It’s important to set several headers in your code help assure calls will work and to provide information to be used in diagnosing issues. As an example, some calls wither won’t work or may only work against some servers if you don’t set the X-AnchorMailbox header. If there is a need to review your application’s…

0

How-to: Accessing other mailbox calendars with Graph

Accessing calendars with Graph requires some configuration in permissions before the Graph call will work. What is required relates to the type of application and that drives the type of permissions – Delegate or Admin. Below is information to help understand and help setting up the needed permissions.Starting information: For Graph to read from a…

0

APIs for sending meeting invitations

Microsoft APIs which send meeting invitations start their work at the mailbox calendar of the meeting organizer and do not work directly against SMTP servers. These APIs provide many benefits and some drawbacks. There is no Microsoft API which sends meeting invitations by SMTP directly. For a service application Outlook Object Model (OOM) would be…

0

EWSEditor 1.20 released.

EWSEditor 1.20 – 10/31/2017 – 5/9/2018:   This release has new features and some fixes.   Updated NuGet packages. Added a window to search for Search Folders under the Tools menu. Updated Retention Settings window under Tools menu. Added a folder Retentions Settings window under the Tools menu. Retention and Archive properties are now shown…

0

EwsEditor 1.19 Released – 3/16/2017 – 10/30/2017

I had missed putting out release notes for 1.19, so here they are: Fixed issues with properties imports for named properties (it was upcassing names). Added CRM, UC and Lync named propertied to Known Properties csv. Clientrequestid is set for each request. New properties file – RetentionProperties.Csv Added descriptive text to property CSV files. Added…

0

About: EWS/REST/Graph and MSG files

EWS, REST and Graph can save and load MSG file attachments to items such as email. However, they cannot create, update or parse .MSG files.  These APIs are Exchange based and don’t know about and have never supported creating, loading or parsing MSG files.  MSG files are Outlook data storage files and only Extended MAPI…

0

Dealing with control/junk characters in the message body using code

Emails, meeting invitations and NDR messages sometimes may have control characters. Those characters would likely have been added by the sending application or API which was not written properly (due to a bug or encoding setting issue). It’s also possible something in the transport path of the message has altered the body and have added…

0