The Microsoft Graph API does not directly provide a way to track if a user has accepted a read receipt. The isReadReceiptRequested
property can be set to true
when sending an email to request a read receipt, but there is no corresponding property in the API to check if the receipt has been accepted.
However, you might be able to infer this information indirectly. When a recipient reads an email and accepts the read receipt, a new email is sent to the original sender with the read receipt. You could potentially use the Graph API to check the sender’s mailbox for these receipt emails. This would involve parsing the emails in the sender’s inbox and looking for emails that match the format of a read receipt.
Please note that this approach might not be 100% accurate, as it depends on the recipient’s email client and settings. Some email clients might not support read receipts, and some users might have chosen to disable them.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".