Exchange 2010 Email Address Policy

Posted on 2014-01-15
Last Modified: 2014-01-20
Hello Experts,

I have been asked to standardise email addresses across my organisation of approx. 10000 mailboxes. Currently, there is a mismatch of email addresses as over time, when creating accounts nothing was followed to standardise.

I would like to know the easiest way to convert all accounts to I would also like to be able to specify what happens if there are two users with the same name.

Are there any scripts I should be running to verify health of addresses before hand? Is there anything to look out for gathered from your experience?

Many thanks!

Question by:Spidercat
  • 2
  • 2

Accepted Solution

Red-King earned 167 total points
ID: 39781958
In the Exchange Management Console you can add an email address policy to do what you're asking.
There is a detailed Technet howto article on it here:

If you go into Organization Configuration > Hub Transport and choose the E-Mail Address Policies tab you can create the policy.
You will be given options of the format the email address will take based on the AD account username.
Once you completed your settings you can then apply the configuration across the board. On the schedule settings you can set this to happen immediately or schedule it for a particular time.
I'm not quite sure how it handles duplicate names but in future when creating an email account the default smtp address will be added based on the policy you have created.
You may need to set the email policy as default for this to happen.

Assisted Solution

michaelalphi earned 333 total points
ID: 39782074
You can check this one for script :

How to create and manage Exchange 2010 Email address policy

I hope, this will be an appropriate solution for you.

Author Comment

ID: 39782466
Thanks for taking the time to reply and provide links to back up.

I imagine I need to verify that all users have the check box enabled to update the recipient policy.

Any idea how long this would take to run on 10000 users? would there be any advantage of running this out of hours based on server resources used to run this?

what errors have you all come across when running this? (I need to be pro active prior to running this)

Thanks again for the answers so far!


Assisted Solution

michaelalphi earned 333 total points
ID: 39784998
Yes, you will have to enable the check box to update the recipient policy and it will definitely consume the time to accomplish the same. You cannot assume the exact taking time.

Sometimes when you apply email address policy, It is applying to new users but not to existing users. In such scenario, you can follow below steps:

Right click the policy that you have created and click on edit.
Now check if the mailboxes or contacts or DLs that you want to apply the policy on is listed in the preview.
Also once you apply the policy in the end of the edit wizard it should show you if it completed with any errors or warnings.
You do not have to restart the server to apply the EAP.
(Please make sure you select the "Automatically update e-mail addresses based on e-mail address policy"  for the existing users.
You can also run the cmdlet Update- Email address policy “policy name” –Verbose to see the details.)

In addition, you can follow this thread for more details.

Hope, this will help you.

Author Closing Comment

ID: 39785926
Thanks for the replys. I am distributing the points to comments that contain more than just links to web pages.

Featured Post

Best Practices: Disaster Recovery Testing

Besides backup, any IT division should have a disaster recovery plan. You will find a few tips below relating to the development of such a plan and to what issues one should pay special attention in the course of backup planning.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

This article explains in simple steps how to renew expiring Exchange Server Internal Transport Certificate.
This article aims to explain the working of CircularLogArchiver. This tool was designed to solve the buildup of log file in cases where systems do not support circular logging or where circular logging is not enabled
In this video we show how to create a Shared Mailbox in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Recipients >> Sha…
This video shows how to quickly and easily add an email signature for all users on Exchange 2016. The resulting signature is applied on a server level by Exchange Online. The email signature template has been downloaded from: www.mail-signatures…

773 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question