Microsoft 365 & Entra ID
Export Mailbox & Group Aliases
Exports every mailbox and Microsoft 365 group SMTP alias to CSV. Handy for finding which address is attached where.
Replace generic placeholder values (tenant, domain, secrets) for your own environment before running. Read it first and test safely.
Get-Mailbox -ResultSize Unlimited | Select-Object DisplayName,@{Name="EmailAddresses";Expression={$_.EmailAddresses |Where-Object {$_ -LIKE "SMTP:*"}}} | Sort | Export-Csv C:\temp\email-aliases.csv
Get-UnifiedGroup -ResultSize Unlimited | Select-Object DisplayName,@{Name="EmailAddresses";Expression={$_.EmailAddresses |Where-Object {$_ -LIKE "SMTP:*"}}} | Sort | Export-Csv C:\temp\groupemail-aliases.csv