Question : User is still recieving email for an email address that was removed from their account and applied to another

Setup:
In my environment I have 2 domain controllers.  One of the domain controllers is Windows 2003 Standard and is for redundancy only.  The second is a Windows 2003 Standard Server with Exchange 2003 SP2 (all up to date).  The servers are replicating properly and appear to be error free.  The server is set to recieve email for about 12 different domains, direct via our public IP with no 3rd party servers or services involved.  All users are created with accounts in that domain, let's call it DOMAIN1.  Exchange has a policy that gives every user a default address on DOMAIN1.  There are no other policies that auto assign email addresses for the other domains, this is done manually.

Three months ago I created a user, USER1, with an account in DOMAIN1.  A week later I assigned that user a few email addresses in DOMAIN2 and I set the primary email address to DOMAIN2.  This has worked great so far.  Now I after hiring more staff I want to split this acocunt into USER1 and USER2.  USER1 has already been assigned a number of privelages throughout the network so I DO NOT WANT TO DELETE THIS ACCOUNT.  I set USER1's default email address to be @DOMAIN1 and removed the DOMAIN2 addresses from the user.  Then I created USER2 and added the DOMAIN2 addresses to this user.

The Problem:
Any DOMAIN2 email addresses that I assign to USER2 works except the one that was previously set as primary for USER1. Especially odd since that email address has been removed from this user and assigned to another. Internally any emails that I send to that address get delivered to USER1.  From outside of the office any emails sent to this same address get bounced.  What the heck!  How do I correct this glitch WITHOUT deleting and recreating USER1 (since it has been assigned custom privlages all over the network)?

Answer : User is still recieving email for an email address that was removed from their account and applied to another

I think one of more of the five items below will help you:

#1
Exchange 2003 SP2.  I am guessing that most of your clients with Outlook are configured for cache mode?

When working in cache mode you always want to manually download a new copy of the offline address book after making changes ( after a new copy is generated)

Offline Address Generation Overview
http://technet.microsoft.com/en-us/library/aa996113%28EXCHG.65%29.aspx

#2
I would create to new test account user3@domain1 and user4@domain2 - just to ensure that replication and address book generation is happening as you wish.

#3
How many Exchange servers? Just one?
Now you said that external emails are bouncing as well.


Can you report the errors you get when the messages bounce?

#4
I would manually check the accounts with ldifde look at the proxy addresses.

Do this for both user1 and user2:
lfide -s dc_name -d "(dc=domain,dc=com)" -r "(samaccountname=User1)" -f out-user1-before.txt

#5
The permissions you want to keep on user1 - were they all related to AD groups, files, foldes, etc.  You could remove the mailbox then remove all exchange attributes - wait until synchronization then recreate the user1 mailbox and the email addresses for that account.

HTH,
Mark
Random Solutions  
 
programming4us programming4us