← All scripts

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.

Download .ps13 lines · PowerShell

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