exchange online email read / opened audit

NP 441 Reputation points
2024-06-24T22:13:37.1+00:00

not quite sure where to ask this question. I have a need if an email sent to multiple mailboxes has been open or read if you will. How do i use auditing to search the if the specific item has been opened?

This is about as close as i can find in terms of action. Is there anything else i can search for? i know who sent the email and to the distribution list and the subject.

User's image

Microsoft Exchange Online
Microsoft Exchange Online Management
Microsoft Exchange Online Management
Microsoft Exchange Online: A Microsoft email and calendaring hosted service.Management: The act or process of organizing, handling, directing or controlling something.
4,358 questions
0 comments No comments
{count} votes

Accepted answer
  1. Bruce Jing-MSFT 2,595 Reputation points Microsoft Vendor
    2024-06-25T06:48:55.86+00:00

    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.


0 additional answers

Sort by: Most helpful