There are instances wherein ScanMail for Exchange (SMEX) 12.5 system watcher process causes high memory problem. This can be resolved by disabling the Exchange Software Quality Metrics (SQM).
What is SQM?
Software Quality Metrics (SQM), also known as the Microsoft Customer Experience Improvement Program, is a set of anonymous data that can be sent back to Microsoft for the purpose of understanding what features of a product our customers are using. By examining this data, product teams can make decisions on where to fund future work.
How to disable Exchange SQM
Make sure you are a member of the role group Organization Management to run the commands below.
- To confirm if the customer experience improvement program has been opt out, please run the following commands:
Get-OrganizationConfig |fl *customerfeed* Get-ExchangeServer | fl Name,*customer*
OrganizationConfig CustomerFeedbackEnabled is necessary to be set to "true" to execute the next step. This command is used to get CustomerFeedbackEnabled values of Exchange Servers. If the CustomerFeedbackEnabled values are "true", they are needed to be set to "false".
- Set CustomerFeedbackEnabled values of all Exchange Servers to "false".
Set-ExchangeServer servername -CustomerFeedbackEnabled $false
For now, CustomerFeedbackEnabled values of Exchange Servers have been set to "false".
- Disable OrganizationConfig CustomerFeedbackEnabled.
Set-OrganizationConfig -CustomerFeedbackEnabled $false
- Restart the ScanMail for Microsoft Exchange System Watcher service.