In Microsoft Exchange on-prem, there is a self-signed certificate called
Microsoft Exchange Server Auth Certificate
This not bound to any IIS web site, but still needed for authentication purposes. It is valid for 5 years. If the certificate has expired or is about to expire, you can renew it with the following procedure:
Start the Exchange Management Shell and type:
(Get-AuthConfig).CurrentCertificateThumbprint | Get-ExchangeCertificate | Format-List
This should show you the details of Read more [...]
In Microsoft Exchange on-prem, there is an internal certificate that is bound to the back-end web site. This certificate is self-signed and valid for 5 years. It is called
The subject of the certificate is the server name itself. Find below the procedure to renew this certificate. It does not matter if the certificate is already expired or still valid.
Start the Exchange Management Shell
Get the thumbprint of the current certificate:
Get-ExchangeCertificate | where Read more [...]
With Exchange 2019, Microsoft has introduced a new search engine: BigFunnel. This is the same engine that is used in Bing and in Exchange Online.
Unfortunately, sometimes, the search results are incomplete. While this might have different reasons, I am just looking at one prticular case here:
Incomplete search results are happening on OWA, i.e. this is an issue on the server, not on Outlook (the client)
The number of missing emails from the search results is visible in "BigFunnelNotIndexedCount"
Read more [...]
Exchange constantly writes DB Logs to disk. These logs only get cleared when a backup is done.
If you need to clear those logs without a backup, use the following commands (if the DB log files are on the d: drive):
Open a cmd box with admin rights
add volume d:
That's it. You should now have much more free disk space.
Somethimes, the default maximum message size (including attachments) is not enough (30 MB is the standard). To increase this to 100 MB, do the following:
First check the current maximum size on all relevant Exchange components:
Get-TransportConfig | ft MaxSendSize, MaxReceiveSize
Get-ReceiveConnector | ft Name, MaxmessageSize
Get-SendConnector | ft Name, MaxMessageSize
Get-Mailbox Administrator |ft Name, MaxsendSize, MaxReceiveSize
Then set it to 100 MB for all components:
Set-TransportConfig Read more [...]
When I wanted to install CU11 for Exchange 2016, at the Prerequisites Check, I got the following error message:
"There is a pending reboot from a previous installation of a Windows Server role or feature."
I restarted the server twice, but still got the same message. After messing around with some registry keys and still no luck, I looked at the error message in more detail. The key part is "installation of a Windows Server role or feature". So this was not talking about a normal pending reboot Read more [...]