Changing Exchange 'Alias' attribute
HiWe are running Exchange 2007 SP1 and AD 2003.I have heard that Exchange/AD uses the Alias attribute to route mails internally, not the actual email address.However - I've created a test accout, mailed it so that it was in my auto-complete, then changed the Alias on it and tried to use the cached entry, and the mail has still been delivered.I am using Outlook 2007 SP2 in Cached Exchange mode - shouldn't the result be that the mail was not delivered since the cached entry pointed to a different Alias?Secondly, if I create a mail enabled Contact in my AD (e.g. kam@hotmail.com) - I assume routing to that *does* use the email address property, since it's external?
January 28th, 2010 1:20am

The value that you saw in Outlook was the legacyExchangeDN. http://winzenz.blogspot.com/2005/10/outlook-autocomplete-and.htmlThat doesnt change, even if you move a mailbox to a different Administrative Group.
Free Windows Admin Tool Kit Click here and download it now
January 28th, 2010 1:42am

Hi Andy,Thanks, I've done some reading aronud, and this is what I've come up with - could yo confirm?i) In Exchange 2000/2003, internal mail routing is carried out using the legacyExchangeDN. This is created at the time of mailbox creation using the Exchange alias attribute..however - if I manually change this Alias attribute at any time, then the legacyExchangeDN is NOT changed - it stays the same throughout the mailbox's history? Therefore, even if I change someone email address, it doesn't matter for other internal users who have that user in their auto-complete, since that would be using the legacyExchangeDN as the cached value to send email to? ii) in Exchange 2007/2010 - internal mail routing no longer uses the legacyExchangeDN between 2007 servers, but the SMTP address (in which case - which one, the primary SMTP?)?
January 29th, 2010 2:35am

On Thu, 28-Jan-10 23:35:10 GMT, Sheen1990 wrote:>>>Hi Andy,Thanks, I've done some reading aronud, and this is what I've come up with - could yo confirm?i) In Exchange 2000/2003, internal mail routing is carried out using the legacyExchangeDN. This is created at the time of mailbox creation using the Exchange alias attribute..however - if I manually change this Alias attribute at any time, then the legacyExchangeDN is NOT changed - it stays the same throughout the mailbox's history? That's correct.>Therefore, even if I change someone email address, it doesn't matter for other internal users who have that user in their auto-complete, since that would be using the legacyExchangeDN as the cached value to send email to? Also correct.>ii) in Exchange 2007/2010 - internal mail routing no longer uses the legacyExchangeDN between 2007 servers, but the SMTP address (in which case - which one, the primary SMTP?)?Any secondary proxy addresses will just be used to locate the objectin the AD. So it really doesn't matter /which/ one you use. Once theobject is located in the AD Exchange can use whatever it chooses to aslong as it gets the message to the other mailbox.And Exchange is just one part of the equation. Outlook is the other.IIRC, Outlook is going to use the legacyExchangeDN (a.k.a. the O/RAddress).---Rich MatheisenMCSE+I, Exchange MVP --- Rich Matheisen MCSE+I, Exchange MVP
Free Windows Admin Tool Kit Click here and download it now
January 29th, 2010 6:37am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics