Share via

To know how many users read email

Rising Flight 6,456 Reputation points
2020-11-10T22:11:37.153+00:00

Hi All
i have an email sent by a user to 100 users. Is it possible to get this information that how many users have read the email and how many did not.

Community Center | Not monitored
0 comments No comments

Answer accepted by question author

Andy David - MVP 160.2K Reputation points MVP Volunteer Moderator
2020-11-10T22:18:00.54+00:00

Was this answer helpful?

1 person found this answer helpful.
0 comments No comments

1 additional answer

Sort by: Most helpful
  1. Rising Flight 6,456 Reputation points
    2020-11-13T21:09:04.55+00:00

    Hi All

    Sender email is John@Company portal .com and Recipient email is mike@Company portal .com, Message ID is ******@UI6NH06JK7789.jhuprd08.prod.outlook.com, in the C:\EmailAddress.txt i have put recipients email address i.e mike@Company portal .com i am getting the below error

    Import-Module C:\GetReadStatus.ps1
    $credentials = Get-Credential
    $messageID = '******@UI6NH06JK7789.jhuprd08.prod.outlook.com'
    $URL = 'https://outlook.office365.com/EWS/Exchange.asmx'
    $EmailAddress = Get-Content C:\EmailAddress.txt
    $EmailAddress = Get-MessageTrace -MessageId $MessageID -Status Delivered | select -ExpandProperty RecipientAddress
    $Result = @()
    [INT]$Total = $EmailAddress.Count
    [INT]$i = 0
    ForEach($Address in $EmailAddress) {
    $i++
    Write-Progress -Activity "Processing $Address " -Status " $i / $Total "
    $MailboxName = $Address
    $Result += Get-ReadStatus –Emailaddress $MailboxName -Credential $credentials -Impersonate -EWSUrl $URL -MessageID $MessageID -startdate 11/08/2020 -enddate 11/12/2020
    }
    $Result | Export-Csv C:\Readstatus.csv -NoTypeInformation

    39746-mike.jpg

    Was this answer helpful?


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.