A cloud-based service included in Microsoft 365, delivering scalable messaging and collaboration features with simplified management and automatic updates.
Based on your description, I understand that you are reviewing and planning to enforce recommended mailbox audit logging settings in Exchange Online across three logon types (Admin, Delegate, and Owner), and you have questions about how to identify the relevant mailboxes, the impact on audit log volume. I have conducted some research, and the following information might help you.
1. How to Retrieve Mailboxes by Logon Type
It is important to clarify that Admin, Delegate, and Owner are not fixed mailbox categories - they refer to logon types, meaning who performed the action on a mailbox. A single mailbox can generate audit events under all three types.
Admin logon type covers actions performed by an administrator on another user's mailbox:
Get-RoleGroupMember "Organization Management"
Get-Mailbox -ResultSize Unlimited | Select-Object DisplayName, UserPrincipalName, AuditAdmin, AuditEnabled
Delegate logon type covers users with Full Access, Send As, or Send on Behalf permissions:
Get-Mailbox -ResultSize Unlimited | Get-MailboxPermission |
Where-Object { $_.AccessRights -eq "FullAccess" -and $_.IsInherited -eq $false }
Get-RecipientPermission -ResultSize Unlimited |
Where-Object { $_.AccessRights -eq "SendAs" -and $_.Trustee -ne "NT AUTHORITY\SELF" }
Owner logon type applies to all mailboxes (every user accessing their own mailbox).
Reference: Manage mailbox auditing
2. Will This Significantly Increase Audit Log Volume?
Yes, and MailItemsAccessed is the primary driver. It fires on every mail read or sync event across Outlook, OWA, and mobile clients. Microsoft applies aggregation for sync-based events within a 24-hour window, but interactive reads are logged individually. The remaining actions (HardDelete, SoftDelete, UpdateInboxRules, etc.) are relatively low-frequency. In an active organization, enabling MailItemsAccessed org-wide can substantially increase total audit log volume.
Reference: MailItemsAccessed mailbox auditing
3. Will This Impact End-User Experience?
My answer is NO. Audit logging is fully asynchronous and writes to a separate pipeline independent of mailbox operations. End users will experience no noticeable change.
4. Performance Considerations
- Mailbox latency / Exchange Online performance: No measurable impact. The audit pipeline is asynchronous and managed by Microsoft infrastructure.
- Outlook and other clients: No impact. The process is entirely server-side.
- Search-UnifiedAuditLog performance: This is the most relevant concern. Higher log volume means searches over large timeframes will take longer and may hit throttling. Best practices: always scope queries with
-StartDate,-EndDate,-UserIds, and-RecordType. For large-scale investigations, preferNew-ComplianceSearch/Start-ComplianceSearchvia Microsoft Purview, which handles throttling more gracefully.
Reference: Search-UnifiedAuditLog
Hope my answer will help you.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.