Hi,@NP
Thanks for posting your question in the Microsoft Q&A forum.
You are trying to check if the email has been read. In fact, it is not possible to query the read status of an email directly in Exchange Online, but it is possible to do so through a script.
If you want to check the details of an email,you could refer EWS Powershell Script to find the ‘True’ Read Status of an email message | Microsoft Learn to get it from a EWS based script.
I understand the download link for this script in the documentation is no longer working.
However, you can still get the script from GitHub as the following link https://github.com/bromiley/olaf/blob/master/powershell/scripts/GetReadStatus.ps1.
Please kindly note this is only for reference since it is not a Microsoft official document.
If my answer is helpful to you, please mark it as the answer so that other users can refer to it. Thank you for your support and understanding.