geofoxer 0 Light Poster

Hello guys,

I have a problem with my email domain under Exchange. For example, my email domain is currently "microsoft" for the email domain. The email domains "mail.microsoft.lan", "microsoft.lan", and "microsoft.lan" are 3 old domins that were previously created. These email domains continue to be automatically included as email alieases with new user email addresses that I create in Active directory under the users Properties. I had ran the connection wizard 3 times, which changed the email domain several times. I will include the following picture to illistrate the example I am talking about, and just to warn you it is in German (I translated what is in red, see the paragraph below the following link):

After I ran the Connection wizard several times

I translated what is circled in Red in the link above, which is "Email Addresses based on Recipient Direct line automatically update". The email aliases that have a red line are the old ones and the green ones are the current setting with "microsoft" as the current email domain.

The thing is, is that all of the old email domains still show up as email aliases when I create a new user. And the current email domain is "microsoft". What exactly do I need to do in order to get rid of the older email domain aliases that continue to be automatically integrated (the aliases with red lines) when I make a new user with an email address in active directory?

Thanks for the help ahead of time!!!

Dani AI

Generated

The screenshot you posted shows that recipient/email address policies are controlling addresses for new mailboxes. The old domains are still being applied because they exist in either an email address policy, the Accepted Domains list, or as literal entries in the AD attribute that Exchange reads (proxyAddresses). The repair pattern is: identify the source, remove the obsolete domains from the policy/accepted-domain list, then force the policy to reapply (or remove aliases from individual mailboxes if needed).

Quick diagnostic checklist

  • Open Active Directory Users and Computers, enable View -> Advanced Features, open an affected user and inspect the proxyAddresses attribute (Attribute Editor). That reveals exactly which SMTP entries are being applied.
  • Check Exchange email address policies and Accepted Domains (Exchange System Manager / EMC or EMS) to see where the old domains are still defined.
  • Confirm how you create accounts: copying a user object will copy proxyAddresses.

Typical fixes

  • Remove the obsolete domain(s) from your Email Address Policy and from Accepted Domains so they are no longer generated.

  • Apply the policy to all recipients:

    Update-EmailAddressPolicy -Identity "Your Policy Name"

    (Exchange 2007+). For Exchange 2003 use the Recipient Update Service "Update Now" in ESM.

  • To remove a specific alias from one mailbox:

    Set-Mailbox -Identity "User" -EmailAddresses @{remove="smtp:oldalias@microsoft.lan"}

Cautions and tips

  • Policy updates affect every matching object — test on one mailbox first.
  • The primary SMTP address is denoted with uppercase SMTP:. Use that if you need to change the reply (primary) address.
  • If new users still get old aliases, check the creation method (do not use "Copy" of a template that has proxyAddresses) and remove any leftover proxyAddresses on the template object.

As observed, the automatic-update checkbox means policies are in control — clean the policies and accepted domains, apply the update, and the unwanted aliases will stop appearing.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.