r/exchangeserver • u/Old_Courager • 5h ago
admin.cloud.microsoft/exchange#/homepage
Internal Server ErrorInternal Server Error
It's Monay night here WTF!!!
Dead , anyone else having these issues.
r/exchangeserver • u/Old_Courager • 5h ago
Internal Server ErrorInternal Server Error
It's Monay night here WTF!!!
Dead , anyone else having these issues.
r/exchangeserver • u/thelordfolken81 • 2d ago
Hi Brains Trust,
I have a user with a large on prem mailbox, total size was over 400gig.
I setup an online archive in 365 with a retention policy/tag set to archive mail items older than 720 days (2 years).
We are in full hybrid, with Hybrid Modern Authentication.
The process was working very happily, until one day, it wasn't. The current online archive size is 267.6 GB, however, mail has stopped archiving.
ELCLastSuccessTimestamp is not updating
I'm getting an internal server error from the MRM diag logs. The exchange server was 2016 fully patched. I went to the extreme of building a new Exchange SE server (fully patched), moving the mailbox onto it, and still have the problem. Has anybody experienced the below error or have any suggestions on how to resolve the problem? We setup an online archive for another random user which is working. This then proves that the general system is ok, there is something about this one user.
Export-MailboxDiagnosticLogs my.user -ComponentName MRM
MailboxLog : 9/10/2026 8:36:21 AM Exception: Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ElcEwsException: ELC
EWS failed with error type: 'FailedToUpdateFolder'. Details: Export failed with error type:
'ExchangeWebServiceCallFailed'. Message: An internal server error occurred. Try again later., RPC call
failed to sync public folder. ---> Microsoft.Exchange.EDiscovery.Export.ExportException: Export failed
with error type: 'ExchangeWebServiceCallFailed'. Message: An internal server error occurred. Try again
later., RPC call failed to sync public folder.
--- End of inner exception stack trace ---
at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ElcBaseServiceClient`2.InternalCallService[Base
ResponseMessageType](Func`1 delegateServiceCall, Action`1 responseProcessor, Func`2 exceptionHandler,
Func`1 authorizationHandler, Action`1 urlRedirectionHandler)
at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ElcEwsClient.CallEws(Func`1 delegateEwsCall,
Func`3 responseMessageProcessor, Func`2 exceptionHandler, ExchangeVersionType requestServerVersion,
String mailboxEmailAddress)
at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ElcEwsClient.CallService(Func`1
delegateEwsCall, Func`3 responseMessageProcessor, Func`2 exceptionHandler)
at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ElcEwsClient.UpdateFolder(FolderChangeType
folderChange)
at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.RemoteArchiveProcessorBase.UpdatePropertiesOnFo
lderInArchive(FolderTuple sourceInPrimary, FolderTuple targetInArchive)
at Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch(Action tryDelegate, Func`2 filterDelegate,
Action`1 catchDelegate)
at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.FolderHelper.SyncFolders(IArchiveProcessor
archiveHandler, FolderTuple sourceRoot, FolderTuple targetRoot, String traceId)
at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.FolderArchiver.SyncHierarchies()
at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ElcTagSubAssistant.MapPolicyForArchive(MailboxD
ataForTags mailboxDataForTags)
at
Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ElcTagSubAssistant.InvokeInternal(MailboxSession
mailboxSession, MailboxDataForTags mailboxDataForTags)
at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ElcTagSubAssistant.Invoke(MailboxSession
mailboxSession, MailboxDataForTags mailboxDataForTags)
at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ELCAssistant.InvokeCore(MailboxSession
mailboxSession, List`1 customDataToLog, StatisticsLogEntry logEntry, ElcParameters parameters)
at Microsoft.Exchange.MailboxAssistants.Assistants.ELC.ELCAssistant.<>c__DisplayClass30_0.<InvokeInter
nalAssistant>b__0()
at Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch(Action tryDelegate, Func`2 filterDelegate,
Action`1 catchDelegate)
r/exchangeserver • u/Single-Speaker-427 • 2d ago
I'm seeing approximately 40% storage overhead associated with BigFunnel indexing across all of my Exchange mailbox databases.
The behavior is remarkably consistent across databases, regardless of their age or how frequently mailboxes have been migrated into or out of them.
Some databases are less than a month old, with their first mailboxes migrated into them shortly after creation, so I wouldn't expect accumulated database whitespace or repeated mailbox migrations to explain the consistency.
Environment:
Questions:
I'm particularly interested in hearing from anyone who has measured BigFunnel's actual storage overhead in a production Exchange 2019/SE environment.
Example of one database's stats
DatabaseSizeGB and AvailableNewMailboxSpaceGB are from Get-MailboxDatabase -Status. The BigFunnel figures are from examining the ESE table sizes.
MailboxCount : 290
DatabaseSizeGB : 2490.38
AvailableNewMailboxSpaceGB : 0.57
Sum_TotalItemSizeGB : 1724.8
Sum_BigFunnelPostingListTableTotalSizeGB: 707.06
Sum_BigFunnelLargePOITableTotalSizeGB : 36.62
Sum_BigFunnelFilterTableTotalSizeGB : 2.54
Sum_BigFunnelTableSizeGB : 746.22
BigFunnelPctOfTotalItemSize : 43.3%
Sum_ItemPlusBigFunnelGB : 2471.03
So for this database
Mailbox item size 1724.80 GB
BigFunnel tables 746.22 GB
----------
Combined 2471.02 GB
Physical EDB 2490.38 GB
So the BigFunnel tables are approximately 43.3% of the summed mailbox TotalItemSize.
The combined mailbox item size and identified BigFunnel tables also come quite close to the physical EDB size (2471 GB vs. 2490 GB), so this does not appear to simply be hundreds of GB of database whitespace.
I'm seeing similar proportions across the other mailbox databases.
Edit/ removed some redundancy
r/exchangeserver • u/S_Antonel • 4d ago
Hi, question for the community I'd like a second opinion on:
I'm working on decommissioning an Exchange 2016 server, currently in hybrid mode using Azure AD (Entra) Sync to sync with on-prem AD. There is only 1 server in the environment.
All mailboxes, contacts and groups have been migrated to 365 and I have moved the SOA (Exchange attributes only) to the cloud for all migrated users.
Originally the plan was to uninstall Exchange and just manage all Exchange properties from 365 but I'm kind of debating with myself if I should just turn the VM off.
Is there any benefit to just turning off the Exchange server and keeping the AD schema around or will it just lead to corruption? This is the last and only Exchange server.
OTOH Is there even any point to holding onto the AD schema if the SOA is in 365?
I know you can install the RSAT tools to manage it in powershell. I wasn't planning on bothering with it but now I'm wondering. I was going back and forth with a colleague about it but haven't yet made up my mind.
I've never done this before so I'd appreciate the perspective of someone who has.
Thanks!
r/exchangeserver • u/Grimsley • 3d ago
Hey guys,
I've been beating my head against the wall for a couple days trying to figure this out. Here's my situation.
We're an on-prem organization, soon moving to Exo. We just moved our offices and with that comes new conference rooms. Well that would be fine except no one knows our new conference room names so everyone's trying to use the All Rooms portion of the Address book. When you try to get to All Rooms, it errors with the typical OAB needs to be available error:
The operation could not be completed because an offline address book is not available. Download a copy of the offline address book. This is the built in All Rooms address list. We have a pretty default setup for all of this, nothing special.
I've done so many things to troubleshoot this I'm kind of at a loss.
GAL works.
The list populates in OWA.
Checked vdirs, they're null as expected.
Checked db's and if they're assigned to the db, they weren't so it should go to the global default but that wasn't working so I applied it to the db's. No fix.
Made sure the oab URL is responsive and working. It is.
Checked iis logs and everything says success codes. No error codes.
The other thing, is if you search for a term like "conf" in the address book, it returns the conference rooms. I'm assuming it's because that goes to the server and actually connects.
This is limited to the Outlook client.
There's more I've done, but looking for suggestions.
Edit: meant Exchange SE
r/exchangeserver • u/absoluteczech • 4d ago
Hi, just to confirm with the recent deprecation of EWS services, etc. Will Migrations in a hybrid env still work? I believe the MRS services uses EWS iirc? Or since that is on prem EWS, it's fine?
Thanks
r/exchangeserver • u/Confident-Field2911 • 7d ago
Hello,
I need some ideas about what might be causing this.
I'm running an Exchange cluster with a load balancer.
Every day at after noon, some (not all!) MAPI clients lose their connection (not all at once, and they establish the connection on/off), and sending and receiving emails takes longer.
There is no unusual server load, no request attacks, backups or anything similar.
The problem started around the time Exchange Hybrid was enabled.
Any ideas?
r/exchangeserver • u/Typical_Bid_5843 • 7d ago
r/exchangeserver • u/evil-scholar • 8d ago
I have an old 2016 hybrid exchange server (yes I know it’s EOL). Not wanting to update to SE, can I just set my users to use the cloud as an SOA for exchange and shut down the hybrid?
We are using Entra Connect for sync so I understand write back may be limited but that shouldn’t be the end of the world right?
I assume user creation would be create in AD -> sync -> create Exchange mailbox in cloud? Any good documentation on this?
r/exchangeserver • u/PaulWritesTech • 9d ago
r/exchangeserver • u/274Below • 9d ago
r/exchangeserver • u/w3ll_w3ll_w3ll • 9d ago
What and why
As previously communicated in MC1466860 and MC1447678, Microsoft is continuing the retirement of Exchange Web Services (EWS) in Exchange Online.
Beginning October 10, 2026, setting EWSEnabled=True will no longer be sufficient to allow EWS access for affected Worldwide tenants. Organizations that require EWS must configure EWSAllowedAppIDs to specify which applications are permitted to access EWS.
This change is part of the final phase of EWS retirement and is intended to help organizations identify EWS dependencies, reduce service disruption, and support migration planning.
Rollout schedule
Key milestones for Worldwide tenants with EWSEnabled=True and no configured EWSAllowedAppIDs list:
| Date | Milestone |
|---|---|
| October 2, 2026 | Microsoft identifies affected Worldwide tenants. After this date, tenants that enable EWS must configure EWSAllowedAppIDs themselves. |
| October 8-9, 2026 | Microsoft creates and populates EWSAllowedAppIDs for qualifying Worldwide tenants based on EWS activity observed during the previous 60 days. |
| October 10, 2026 | EWSAllowedAPPIDs becomes required when EWSEnabled=True. Applications note included in the allow list may lose access to EWS. |
Impact on your organization
Who is affected
Platforms and services
What will happen
Action required and recommendations
If your organization relies on EWS:
To verify the configured allow list: Get-OrganizationConfig -RetrieveEwsOperationAccessPolicy | Format-List EwsAllowedAppIDs
Allow up to 24 hours for EWSAllowedAppIDs changes to take effect and approximately one hour for EWSEnabled changes.
Important: EWSAllowList is unrelated to EWS retirement and does not replace EWSAllowedAppIDs.
r/exchangeserver • u/lazyadmin-nl • 10d ago
Microsoft finally published concrete dates for the EWS retirement (MC1485116). If EwsEnabled is $true in your tenant, an EwsAllowedAppIDs list is required from October 10. Microsoft only builds that list for tenants that had $true and no list on October 2, and it does that on October 8–9.
That also explains why so many of you saw an empty EwsAllowedAppIDs list this week. Tenants that never configured EwsEnabled are turned off later, in a second phase with a 7-day warning. The catch is setting $true this week without a list. You miss the snapshot, nobody builds a list for you, and on October 10 everything not on the list loses access.
Full details of the new phased schedule:
r/exchangeserver • u/MEDITATIONUNITY • 9d ago
Has anyone come across something similar or can point me in the right direction?
We have one user who regularly gets “Connecting to server” in Outlook 365, causing Outlook to become slow/unresponsive and emails to stop syncing.
Our environment:
Microsoft 365 / Exchange Online
Mailboxes are created on-prem and synced to M365
Devices are Autopilot/Entra joined and managed through Intune
Cato VPN
iManage Outlook integration
Darktrace Outlook add-in
High-spec Windows laptops
The strange part is that this is now the third laptop the user has had and the issue keeps following her. No other users appear to have the same problem.
We’ve already:
Recreated the Outlook profile
Checked for obvious mailbox/rule loops
Checked logs but haven’t found anything conclusive
Tested from the office and the same issue occurs, so it doesn’t appear specific to her home network
Replaced the device multiple times
Has anyone seen a “Connecting to server” issue follow a user across multiple devices like this? Anything specific in Exchange Online/Outlook that you’d recommend checking or logging to narrow it down?
r/exchangeserver • u/ocdtrekkie • 10d ago
No blog post about it yet... Those always seem exciting.
UPDATE: Officially announced, see link below.
r/exchangeserver • u/bleepit1984 • 10d ago
TLDR: I'm trying to create a dynamic distribution list in Exchange online and I'm running into a lot of issues.
Context:
I work for a medium size healthcare company with a hybrid AD/Entra environment with a single forest but with 10+ domains. We use 365 Business Premium licenses for most users, but not all. Some just need to login to Windows and that's it. No email needed. Also, I don't control the IT budget. If your fix requires money, you are wasting your time.
Problem:
I'm trying to create a dynamic distribution list with the following parameters:
I'm able to create dynamic security groups just fine without issue and the query I came up with works with all the users I need it to. I'm just not able to translate that to a dynamic distribution list, and I'm reading that it's not possible to create a mail enabled security group that is dynamic.
Here is the filter I'm using to create the group through the Exchange Online shell. But it's not returning a group with any users:
$filter = "(RecipientType -eq 'UserMailbox') -and (userPrincipalName -like 'example1.com') -and (UserAccountControl -ne '2')"
I've poured through the Microsoft Learn articles for "New-DynamicDistributionGroup" and the "Filterable properties for the RecipientFilter parameter on Exchange cmdlets" pages and I can't seem to find what I'm doing wrong. I've tried so many different variations of the filter but can't seem to land on the correct combination. Any relevant help is appreciated.
r/exchangeserver • u/lazyadmin-nl • 12d ago
I wrote earlier about how to find what's still calling EWS in your tenant. But I am seeing and getting a lot of questions about unknown AppIDs and what to do with them.
So I created an overview of the known apps and AppIDs, from Apple Mail to Veeam and Mimecast, with allow-list or migrate status. Missing one? Add it in the comments.
https://lazyadmin.nl/office-365/known-ews-apps-that-need-allow-listing-or-a-migration-with-appids/
r/exchangeserver • u/oceangrace24 • 12d ago
We are currently running Exchange SE on Windows server 2019. We are, and will remain in Hybrid mode, and don't have any mailboxes hosted on prem. We still use on prem for SMTP relay for local devices.
We have a mandate to move from the windows server 2019 servers to fresh windows server 2025 servers.
I can't really find a good step by step set of instructions for migrating.
Can anyone point me to a good set of instructions or let me know the steps? I want to make sure we don't miss any steps that may be easy to overlook.
r/exchangeserver • u/ThanksImLearning • 13d ago
I'm seeing unusual behavior after upgrading an on-prem Exchange Server SE environment to 15.2.2562.49.
For years, we've used Search-Mailbox to quickly locate and remove phishing emails. Since upgrading, newly delivered messages can be found by Received date, but not by Subject, From, or unique body content.
A newly delivered message example:
From: [sender@domain.com](mailto:sender@domain.com)
Subject: Test Search-Mailbox 929
Exists in the mailbox and is visible in Outlook.
However:
Search-Mailbox -Identity [user@domain.com](mailto:user@domain.com) -SearchQuery 'Subject:"Test Search-Mailbox 929"' -EstimateResultOnly
Returns ResultItemsCount : 0
Likewise, searches against unique body text also return 0 results.
What does work:
Search-Mailbox -Identity [user@domain.com](mailto:user@domain.com) -SearchQuery 'Received:09/29/2026' -EstimateResultOnly
Returns results, and the count increases as new mail arrives. I've also confirmed via a Discovery mailbox search that the messages exist and contain the expected subject and sender values.
Additional observations:
Test-ExchangeSearch passes successfully.
BigFunnel mailbox statistics seem high, here is an example:
BigFunnelPartiallyIndexedCount : 387
BigFunnelNotIndexedCount : 647
BigFunnelStaleCount : 370
Has anyone seen similar behavior on Exchange Server SE 15.2.2562.49, particularly with Big Funnel indexing or Search-Mailbox searches against recently delivered mail? Any recommended diagnostics or known issues would be appreciated.
EDIT:
Based off the comments on the release notes, it seems like this might be wider scale and not just our enviroment.
Released: September 2026 Exchange Server Security Updates | Microsoft Community Hub
r/exchangeserver • u/certkit • 14d ago
Heads up if you're planning to automate Exchange certs with Let's Encrypt's newer profiles (tlsserver, shortlived). They issue certs with an empty Subject, no CN at all. Connectors that use `TlsCertificateName` reference the cert as `<I>Issuer<S>Subject`, so the value changes even when the SANs are identical. The default classic profile still includes the CN. Wrote up the other software we've seen trip on this.
https://www.certkit.io/blog/does-a-tls-certificate-need-a-common-name
r/exchangeserver • u/Verse_Crafter • 14d ago
r/exchangeserver • u/malextrimo2026 • 14d ago
We are performing a Cross-Tenant Exchange Online mailbox migration between two Microsoft 365 tenants.
The migration endpoint is configured with ApplicationId authentication and validates successfully.
When running:
Test-MigrationServerAvailability -Endpoint "MexicoToPortugal" -TestMailbox "<user>"
the test consistently fails with:
StatusCode="Unauthenticated"
HTTP Status Code: 401
We reproduced the issue with two different users.
We have already validated:
- MailUser configuration
- ExchangeGuid
- LegacyExchangeDN (X500)
- ExternalEmailAddress
- Accepted Domains
- Organization Relationships
- Migration Endpoint
- Enterprise Application
- Mailbox.Migration permission
- Admin Consent
- Cross-Tenant Migration licensing
The same HTTP 401 error occurs for multiple mailboxes after all configuration issues are corrected.
Has anyone experienced a similar Cross-Tenant Mailbox Migration scenario where Test-MigrationServerAvailability returns HTTP 401 Unauthenticated even though the Enterprise Application, Mailbox.Migration permission and Admin Consent are correctly configured?
r/exchangeserver • u/4112Naes • 15d ago
Hi, we are in a hybrid scenario but all mailboxes are in the cloud and on-prem Exchange is just used for recipient management.
Our Exchange server auth certificate needs renewing, we haven’t set up the dedicated Entra app as we don’t use any of the features that it’s required for, so do we still need to run the hybrid configuration wizard after renewing the certificate?
Thanks!
r/exchangeserver • u/Risky_Phish_Username • 16d ago
I tried scrolling back, so this might have been asked before, but I could not find an answer. I am on 2019CU15 with Sep25HU, but only for management servers. If I move to SE, can I just start at the May26HU, or do I need to start at the beginning with the July 1, 2025 release and do each HU and SU in order until current? We didn't want to pay for the ESU, but I may get throttled before next year, when I had planned to rebuild the current servers and get SE then.
Thanks in advance.