Strip Apostrophe (or any character) in SMTP email address (Exchange 2003/2007)
As per RFC certain characters are not permissalbe in SMTP addresses. All versions of Exchange automatically strip/remove invalid characters. Apostrophes on the contrary are 'offically' allowed however it is general practice to not use them in smtp address as despite Exchange handling them OK; other systems such as Watchguard will block smtp sessions that contain an apostrophe.
Using the %r replacement string
The replacement string in a recipient policy (Exchange 2000/2003) or an email address policy (Exchange 2007) allow a character to be replaced/substituted for another or simply deleted when used BEFORE the replacement string where characters should be reaplced.
To strip/delete all occurances of "x"
- For example to use firstname.lastname whilst stripping all apostrophes from the last name:
Change configuration to affect all users
- From EMC: Org. Config > Hub transport > E-mail addresses policies tab > Edit
- Select any flitering and add a very basic policy. Now rename the new email address policy by performing a slow double-click on it, so it can be renamed. Now the policy can be freely edited - something which the wizard does not allow to be done.
- From Server Manager: Recipients > Recipient Policies
- Double click the policy to be edited, usually Default policy.
- Add the new policy from the E-mail addresses (Policy) tab.