Getting a List of Email Forwards in Exchange 2010

Written by James McDonald

September 30, 2014

From the Spiceworks forum:

# get all mailboxes that have a forward, sort by name and select their name and forward address 
$fwds = get-mailbox | Where-Object { $_.ForwardingAddress -ne $null } | sort Name | select Name, ForwardingAddress

# now get the primary smtp adress of each forward address 
foreach ($fwd in $fwds) { 
$fwd | add-member -membertype noteproperty -name "ContactAddress" -value (get-Recipient $fwd.ForwardingAddress).PrimarySmtpAddress 
}

# finally excport to a CSV without the annoying type header 
$fwds | Export-Csv c:\forwards.csv -NoTypeInformation

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *

You May Also Like…

Toggen builds a new website

So I have built and hosted a new website for Roger Clark Pest Management they are a family owned and operated Pest...

WizTree

Just downloaded WizTree (not a sponsor) from https://wiztreefree.com/ It seems to do what it says on the tin which is...

Scam call from “Telstra”

Just had a call from a man with a sub-continental accent from caller ID 0734946596 Told me there was problem with my...