系统之家提供 Windows 系统、Ghost 系统、驱动与常用软件的安全下载及安装教程。 后台管理
📢 欢迎访问系统之家!所有资源均经过安全检测。

Exchange Online EWS, Your Time is Almost Up

发布时间:2026-09-08 | 浏览:1
Exchange Web Services (EWS) is approaching end of service in Exchange Online. We first announced this change was coming in 2018, when we announced that Exchange Web Services (EWS) will no longer receive functionality updates . In 2023, we announced that EWS will be disabled in Exchange Online in October 2026 . Today we’re announcing we will use a phased, admin controllable disablement plan that starts in October 2026 and concludes with a complete shutdown of EWS in 2027 . This post explains what’s happening, when, and what administrators should be doing now . Today’s announcement and the retirement of EWS apply only to Microsoft 365 and Exchange Online (all environments) ; there are no changes to EWS in Exchange Server. Why is EWS being retired? EWS was built nearly 20 years ago, and while it served the ecosystem well, it no longer aligns with today’s security, scale, or reliability requirements. Over the past several years: Microsoft Graph has reached near‑complete feature parity for the vast majority of EWS scenarios. Microsoft’s own applications have either migrated from EWS or are nearing completion. Many third-party vendors have already transitioned or are actively doing so. Retiring EWS lets us reduce legacy surface area, simplify platform behavior, and deliver a more consistent, modern experience for everyone. How will EWS be disabled? We’ll disable EWS tenant-by-tenant using the EWSEnabled property , which supports three values: True, False, and Null (the default today). A new feature will allow admins to define an AppID Allow List - read more here Introducing EWSAllowedAppIDs: Preparing for the Final Phase of EWS Retirement | Microsoft Community Hub . When enabled, only apps on that list can access EWS. The EWSEnabled property in your tenant will change on (or soon after) Oct 1, 2026, as follows: EWSEnabled value Before Oct 2026 Starting Oct 2026 If no AppID Allow List, all EWS is allowed If no AppID Allow List, all EWS is allowed If AppID Allow List is configured with AppIDs, only apps on it are allowed If AppID Allow List is configured with no entries, all EWS is allowed. Only Apps in the AppID Allow List allowed. If the list exists, but has no entries, no EWS will be allowed. In both cases, cross-tenant organization relationship EWS traffic is allowed (reference here ) All EWS Blocked All EWS Blocked All EWS Allowed Changes from Null to False starting October 2026. If then changed back to Null , all EWS Allowed (AppID Allow List is ignored) Any tenant with EWSEnabled still set to Null on October 1, 2026, will see the value changed to False as the deployment rolls out. That will block EWS for all applications in the tenant at that time. If you want to keep EWS blocked, you can simply leave it that way. But if you still need to use EWS, you will have two choices: Set EWSEnabled to True and maintain an AppID Allow List (via Baseline Security Mode or Exchange Online PowerShell). Set EWSEnabled back to Null , which re-enables EWS without restrictions until the final deprecation occurs. This will have to be done using Exchange Online PowerShell. Additionally, if you proactively configure an AppID Allow List and set EWSEnabled to True by the end of August 2026 , your tenant will be excluded from the October 1 automatic change to EWSEnabled=False . To help you during this transition, we will pre-populate the AppID Allow List for customers who have not created one, based on each tenants own usage. If in October 2026 you realize that you still need EWS, the admin can re-enable EWS (by setting EWSEnabled to True ) after we block it. But note that there will be a service interruption in this case. Preparation (starting now) During this phase, EWS remains available, but admins are encouraged to prepare: Review EWS usage reports in the Microsoft 365 admin center, and consider the published scripts if you need more information. See Notes From the Field: Finding and Remediating EWS App Usage Before Retirement . Notes From the Field: Finding and Remediating EWS App Usage Before Retirement . Optional: by end of August 2026, populate your AppID Allow List and set EWSEnabled=True
Begin migrating applications to Microsoft Graph. Initial blocking for tenants who still use EWS – starting October 1, 2026 EWS will be disabled by default (EWSEnabled=False) in Exchange Online tenants that have not explicitly chosen to keep it enabled with an AppID Allow List and setting EWSEnabled to True in August 2026. At this point: EWS calls will be blocked unless the tenant has already taken admin action. Admins can temporarily enable EWS if critical workflows are affected (EWSEnabled=True) Final EWS shutdown – April 1, 2027 Starting with April 1, 2027 , EWS will be fully and permanently disabled : The ability to control EWSEnabled will be removed from tenant admins. Here is a graphical representation of timelines: Ongoing communication and monitoring To keep admins informed and avoid surprises we will send monthly Message Center posts to provide tenant specific EWS usage summaries and reminders. We may perform temporary “scream tests” (shorter periods of time when we turn EWS off and then back on) which can help expose hidden dependencies before the final cutoff. We will provide more information in the coming weeks. If your organization sets EWSEnabled = True now, you will not be impacted by any "scream tests" that we might conduct. The bottom line Now is the right time to evaluate your environment, talk with application owners, and plan your move to Microsoft Graph. Early action avoids last‑minute surprises and gives you the smoothest possible transition path. We already configured EWS blocking using the EWSApplicationAccessPolicy settings – how will this new AppID Allow List and the list we have work together? The new AppID Allow List takes precedence. An app will have to pass both checks to gain access. We have all kinds of apps still using EWS. We have no idea how much work it’s going to take to migrate them – help! Start with the usage tools we’ve published (WW tenants see this and government and sovereign clouds see this ). Most apps use only a handful of EWS actions, and with modern tooling (including AI-assisted migrations), many can be converted more easily than expected. There are parity gaps in the Graph API. How can we possibly migrate to Graph from EWS? We actively track and publish the remaining gaps. Most EWS-based workloads can migrate now. The best place to see the current status of the remaining parity gaps is here: Deprecation of Exchange Web Services in Exchange Online | Microsoft Learn . We keep this up to date and link to more information as it becomes available. What about on-prem Exchange, and hybrid scenarios? EWS is not being retired on-prem. Hybrid scenarios vary depending on how apps access data. On-prem mailboxes may continue using EWS; cloud mailboxes must move to Graph. Autodiscover will help apps determine mailbox location automatically. But note that only Exchange SE will support Graph for calls to Exchange Online, so hybrid customers will have to use Exchange SE to host on-premises mailboxes. Read more here . We will not be ready by April 2027. How do we get an extension? There will be no exceptions past April 2027 . Can we set EWSEnabled=True in August without creating our own AppID Allow List? Yes, but we’d rather your tenant admin creates it, to ensure it’s exactly meeting your needs. We will be populating AppID Allow Lists for our customers automatically (based on each tenant’s usage). If you only set EWSEnabled=True in August and we will populate your AppID Allow List for you, we might also include apps in there you weren’t aware of (if they show usage). We recommend that admins create their own AppID Allow Lists to control exactly which EWS applications they want to allow after October 2026. See Take control of your EWSAllowedAppIDs list before EWS access changes | Microsoft Community Hub for more information. If we create our own AppID Allow List, will Microsoft change it during automatic AppID Allow List processing for all tenants? No. If you create your own AppID Allow List, our automated process will not change your already created AppID Allow Lists. Your AppID Allow List will stay unchanged. Can we set EWSEnabled = True at any time before October and will Microsoft honor our setting come October (and not change it to False)? As long as your EWSEnabled is set to True before we start changing Null values to False, we will honor your True setting. If Microsoft auto-populates the list in for a tenant, can an administrator manually overwrite or append to that list via PowerShell afterward? Yes, Administrators will be able to change the content of AppID Allow List. What about the EWSAllowList setting? Should we add application IDs there? EWSAllowList and EWSBlockList settings are related to the EwsApplicationAccessPolicy feature that has existed for long time. This is not related to EWS deprecation in Exchange Online . EwsApplicationAccessPolicy is an older EWS application access control feature and requires USER AGENTS instead of AppIDs. Modifying EwsApplicationAccessPolicy simply adds additional "gate" a client application needs to pass to connect to Exchange Online, and application can pass it only after it has passed the AppID Allow List mentioned above. So, if you start to use this with EWSAllowedAppIDs, both the App ID and the correct User Agent for the request must both pass their individual logic, otherwise the request will be denied due to EWS being blocked. Changes to this post: 9/4/2026: Modified the FAQ and text to reflect the timing that we have published about when Microsoft will create the AppID allow list for tenants who have not done so yet. See Take control of your EWSAllowedAppIDs list before EWS access changes | Microsoft Community Hub . 9/1/2026: Added a FAQ to clarify that EWSAllowList setting is not related to Exchange Online EWS deprecation and is different from AppID Allow List (EWSAllowedAppIDs). 9/1/2026: Modified the post menions of "Allow List" to "AppID Allow List" to make it super clear that EWSAllowedAppIDs is related to AppID Allow List which takes application IDs 8/31/2026: Added a FAQ about microsoft not changing the EWSAllowedAppIDs if customer already modified the AppID allow list 8/24/2026: Clarified the table that it refers to the AppID Allow List as per Introducing EWSAllowedAppIDs: Preparing for the Final Phase of EWS Retirement | Microsoft Community Hub 8/19/2026: Clarified the table that it refers to the AppID Allow List as per Introducing EWSAllowedAppIDs: Preparing for the Final Phase of EWS Retirement | Microsoft Community Hub 8/18/2026: Clarified the table with EWSEnabled state of Null in October 8/14/2026: Added two more Q&A pairs to the FAQ 8/11/2026: Added a clarification related to Cross-tenant organization relationship EWS traffic to the table in this post 7/21/2026: Made a clarification to the table in this post to clarify that EWSEnabled=True + Allow List defined = only apps on Allow List are allowed (before October 2026) 6/19/2026: Incorporated information about Allow List functionality Introducing EWSAllowedAppIDs: Preparing for the Final Phase of EWS Retirement | Microsoft Community Hub 3/17/2026: Added a link to Notes From the Field: Finding and Remediating EWS App Usage Before Retirement . 2/9/2026: Added a note that setting EWSEnabled = True starting now would exclude the organization from any future "scream tests" The Exchange Team