Jun 30 2023 06:08 AM
Hey Team,
Hoping you can assist here. We had an Admin who mistakenly added the company name to a transport rule (Rule: Block - Subject or Message Body contains) - which means all emails inbound and outbound were quarantined.
This totals about 120K messages. We are currently using Get/Release quarantine message (with 3 accounts) to release those messages. However we have only managed to release about 45K messages in 24 hours.
We've already opened a Critsit with Microsoft but at this time there isn't anything they can do. Do you guys have any ideas as to how we can make the release process go faster?
Here is the cmdlet were using:
$Count = 1..125
$Count | % {
Get-QuarantineMessage -ReleaseStatus NOTRELEASED -PageSize 1000 -StartReceivedDate "06/28/23 23:30:00" -EndReceivedDate "06/29/23 16:30:00" -QuarantineTypes TransportRule -Direction Outbound -PolicyName "Block - Subject or Body Contains Word or Phrase" -PolicyTypes "ExchangeTransportRule" | Release-QuarantineMessage -ReleaseToAll;Sleep -seconds 120}
Thanks,
Robert
Jun 30 2023 07:39 AM
From my perspective you're already in the correct way. There's no other way, ( that I know ), to achieve this task and the limit of 1000 per run makes sense in order to not interfer with the EXO delivering limits.
Exchange Online limits - Service Descriptions | Microsoft Learn
Jul 02 2023 01:15 PM
Jul 03 2023 02:07 AM