Ignore requests for read receipts on a specific mailbox
Our ServiceDesk application collects mail from a single mailbox in our Exchange 2016 on-premise environment (email@example.com). Mail is also sent to several other mailboxes and forwarded on to the ServiceDesk mailbox (mainly for different languages). A number of users have reported that after emailing our ServiceDesk they received a notification that their message was deleted without being read.
This was because each of the different language mailboxes deleted the message after forwarding it on to the ServiceDesk mailbox, and reported that back to the sender. In order to stop these confusing responses being sent I used the Set-Mailbox cmdlet on each mailbox that was doing the forwarding:
Set-Mailbox -Identity firstname.lastname@example.org -MessageTrackingReadStatusEnabled $False