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