Here is a quick one, just change your mail domain where it says “MyDomain.com”
Public Folders Only:
Get-recipient -RecipientTypeDetails PublicFolder | select Name -ExpandProperty EmailAddresses | ? {$_.SMTPAddress -like “*MyDomain.com*”} | select Name, SMTPAddress
To pump to CSV:
Add this to the end: | Export-CSV C:\Filename.csv
Other RecipientTypeDetails types? Just change the RecipientTypeDetails to one or more of the following (comma delimited):
- MailUniversalDistributionGroup
- MailUniversalSecurityGroup
- DynamicDistributionGroup
- MailNonUniversalGroup
- MailUser
- UserMailbox
- PublicFolder
- MailContact
- DiscoveryMailbox
- SharedMailbox
- RoomMailbox