If you get the following error message:
The object ?Default Policy?cannot be managed by the current version of Exchange Management Console, please use a management console with the same version as the object ?0.0 (6.5.6500.0)?
Then run the following command:
[PS] C:\Windows\system32>Set-EmailAddressPolicy "Default Policy" -IncludedRecipients AllRecipients Confirm To save changes on object "Default Policy", the object must be upgraded to the current Exchange version. After the upgrade, this object cannot be managed by an earlier version of the Exchange Management Tools. Do you want to continue to upgrade and save the object? [Y] Yes [A] Yes to All [N] No [L] No to All [?] Help (default is "Y"): Y [PS] C:\Windows\system32>
To update the policy go to Exchange Management Console, Organization Configuration, Hub Transport, E-mail Address Policies tab, right click on Default Policy and click 'Edit'.
You may get to the SMTP E-mail Address part and notice that you can only select from some pre-defined options. In my case these options weren't any good, I needed firstname.lastname@example.org, but the closest match is email@example.com.
Proceed through the wizard anway but don't click “Finish” yet. You'll notice a PowerShell command like the following:
set-EmailAddressPolicy -Identity 'Default Policy' -EnabledEmailAddressTemplates 'X400:c=AU;a= ;p=TATIARA;o=Exchange;','SMTP:%firstname.lastname@example.org'
Take note of this. We'll run it again later with our own policy. Now click Finish.
Now we can take that PowerShell command and modify it to our liking before running it again. I changed mine to:
set-EmailAddressPolicy -Identity 'Default Policy' -EnabledEmailAddressTemplates 'X400:c=AU;a= ;p=TATIARA;o=Exchange;','SMTP:%email@example.com'
Run that command in the Exchange Management Shell.
Now go back into EMC, Organization Configuration, Hub Transport, E-mail Address Policies tab, right click on Default Policy and select Apply.