Hi,
Welcome to the Microsoft Q&A platform!
Here are a few additional things you might consider checking:
Ensure that message tracking is enabled on all your Exchange servers. You can verify this by running the following command in the Exchange Management Shell:
Get-TransportService | Select-Object Name, MessageTrackingLogEnabled
If message tracking is disabled on any server, you can enable it using:
Set-TransportService -Identity "ServerName" -MessageTrackingLogEnabled $true
Verify that your firewall or reverse proxy is not blocking any necessary ports or protocols required for message tracking logs to be generated and accessed.
Ensure that the Edge Server can communicate with the Exchange Server without any restrictions that might affect logging.
Double-check the retention settings for message tracking logs. Ensure they are configured to retain logs for a sufficient period to allow for delivery report generation. You can check and set the retention period with:
Get-TransportService | Select-Object Name, MessageTrackingLogMaxAge
Set-TransportService -Identity "ServerName" -MessageTrackingLogMaxAge 30.00:00:00
Check the event logs on your Exchange servers for any errors or warnings related to message tracking or delivery reports. This can provide additional clues about what might be going wrong.