Switch To Microsoft Graph From EWS

31 August 2026

Microsoft has announced Deprecation/Disabling of EWS MA on Microsoft 365 exchange online starting October 1, 2026. They then plan to have it completely disabled by April 1, 2027.

In order to accommodate this change, you will need to take action before October 1, 2026 to avoid errors while Emailing with Forms Printer. You can:

Install the Forms Printer build 180 or higher and switch to Microsoft Graph from EWS MA (Exchange Web Services Modern Authentication) mail method to MSGRAPH mail method following the steps below to Convert Forms Printer Emailing to MS Graph.

OR

Extend the use of EWS to April 1, 2027. If your organization is not yet ready to use Graph and needs to extend the use of EWS, follow the directions for extending the use of EWS found at the link below:

https://www.accountable.com/Knowledgebase/FormsPrinter/Extend-Use-Of-EWS-Until-April-1-2027-API

Convert Forms Printer Emailing To MS Graph

Before Microsoft begins deprecating EWS, it is critical to take action to continue use of Emailing in Forms Printer.

To continue Emailing without issue, you can upgrade your Forms Printer for Dynamics GP installation to a version greater than 18.8 (Forms Printer build 180 or higher) and modify the Forms Printer Settings to use Microsoft Graph instead of EWS as the Email Send Method.

Pre Conversion Verification

If you are unsure of whether the Forms Printer Setup is using an EWS Send Method in any of the Report Formats, you can use SQL Managment Studio to execute the TSQL Script below in the context of the Dynamics GP System Database:
SELECT
DISTINCT
p_md.ASI_PropValue AS MailDeliverySetupName
FROM dbo.ASI12391 AS a
INNER JOIN dbo.ASI12390 AS r
ON a.ASI_Report_Index = r.ASI_Report_Index
INNER JOIN dbo.ASI16553 AS p_md
ON a.ASI_Mail_Protocol = p_md.ASI_PropInstance
AND p_md.ASI_PropName = 'MailDeliverySetupName'
INNER JOIN dbo.ASI16553 AS p_em
ON a.ASI_Mail_Protocol = p_em.ASI_PropInstance
AND p_em.ASI_PropName = 'EmailSendMethod'
AND p_em.ASI_PropValue = 'EWS'
WHERE a.ASI_Mail_Output = 1
ORDER BY p_md.ASI_PropValue;


Step 1

Download and install the latest build of Forms Printer for 18.X. You can do that by checking the link below for the most up to date release of Forms Printer supporting MS Graph:

https://www.accountable.com/Downloads/FormsPrinter/V19.00/

Follow the installation instructions per the Installation Guide. Once a version 19 release is installed, use the following steps:

Step 2

Modify the Forms Printer Settings to use Microsoft Graph instead of EWS as the Email Send Method by:

  1. Open Forms Printer Setup in GP
  2. On the Forms Printer Setup window, toolbar, go to E-mail Setup > E-mail Send Method Setup
  3. Use the lookup to select the EWS MA Send Method
  4. Set the E-mail Send Method to MS Graph
  5. Verify that the Service URL is correct for your system. In most cases, the default value will be correct.
  6. Optionally change the Mail Delivery Setup Name
  7. Click the Save button

At this point all Email Delivery Setups in Forms Printer that were using the selected EWS MA Send Method will now be converted to use the new MS Graph Send Method Settings.

If you currently have a Custom Registered Azure App for your Forms Printer EWS Emailing, follow the link below for information of on how to create that.

https://www.accountable.com/Knowledgebase/FormsPrinter/Creating-A-Custom-Registered-Azure-Application-For-Grap

Site Map