How to add or remove an additional or secondary email address from user mailbox?
There are times when we need to add additional proxy addresses to a mailbox, so the email is received when sent to alternate email address of the user.
In this post, we will learn how we can add additional proxy addresses to a mailbox using PowerShell.
EmailAddress property is a multivalued property hence we need to use the hash table operation.
Adding additional Email Address
- Add a single email address
Set-Mailbox "Sunil Chauhan" -EmailAddresses @{add="sunil@sunilchauhan.info"}
- Add multiple email addresses
- Add Email addresses for multiple users
To add the addresses in the bulk, we first need to prepare a CSV file with the Mailbox Identity and the email address to be added.
Alias,EmailAddress
ramc,ram@na.domain.com
admin,admin@na.domain.com
support,support@na.domain.com
Save the CSV file as Update-EmailAddress.csv.
Import-CSV "C:\Users\Administrator\Desktop\Update-EmailAddress.csv" | ForEach {Set-Mailbox $_.alias -EmailAddresses @{add=$_.EmailAddress}}
Removing EmailAddresses
- Remove a single email address
Set-Mailbox "Sunil Chauhan" -EmailAddresses @{remove="sunil@sunilchauhan.info"}
- Remove multiple email addresses
- Remove Email addresses from multiple users
To Remove the addresses in the bulk, we first need to prepare a CSV file with the Mailbox Identity and the email address to be added.
Alias,EmailAddress
ramc,ram@na.domain.com
admin,admin@na.domain.com
support,support@na.domain.com
Save the CSV file as Update-EmailAddress.csv.
Import-CSV "C:\Users\Administrator\Desktop\Update-EmailAddress.csv" | ForEach {Set-Mailbox $_.alias -EmailAddresses @{remove=$_.EmailAddress}}
Comments
Post a Comment