Hi,@Swati Arora
Thanks for posting your question in the Microsoft Q&A forum.
To get a list of all email accounts that sent more than 2,000 emails in a 24-hour period, consider using Exchange Online PowerShell in addition to the Email Usage Report in the Microsoft 365 Admin Center.
You can run the following cmdlet:
$startDate = (Get-Date).AddDays(-1) $endDate = Get-Date Get-MessageTrace -StartDate $startDate -EndDate $endDate | Group-Object SenderAddress | Where-Object { $_.Count -gt 2000 } | Select-Object Name, Count
I ran a test at my organization listing email accounts that send more than 2 emails per 24 hours.
If my answer is helpful to you, please mark it as the answer so that other users can refer to it. Thank you for your support and understanding.