Address Lists not updating?
Hi there. We're using Exchange 2007 SP1 RU2.We have several custom Address Lists, which are mainly used to sort users by location (we use the Office attribute for it).This is/was working well.But lately, users start reporting they aren't showing up in the Address List of their new Office if they have moved.When checking these users, the Office does show the proper new location. When using the Preview function in EMC, it does show them correctly in their new office/address list.But, when using Outlook (online), they still show up in their old list. When I use EMC to Apply the Address list, it updates it correctly, and then in Outlook it does show them in the correct list.But this isn't a real solution for onvious reasons.Now, it seems that somehow the Address lists aren't updating correctly. Is there a Schedule when this should happen? During Online Maintenance perhaps? I tried looking for an option to set the replication/update schedule for Address Lists, but couldn't find one. Is there such an option?If not, anybody got an idea what the problem might be?Thnx,J
August 11th, 2009 1:41pm
Could you try by just updating that particular address list
Update-AddressList -Identity <AddressListIdParameter>
http://technet.microsoft.com/en-us/library/bb124384.aspx
Vinod
|CCNA|MCSE 2003 +Messaging|MCTS|ITIL V3|
Free Windows Admin Tool Kit Click here and download it now
August 11th, 2009 2:46pm
Well, update-addresslist seems to be the same as using Apply in the EMC, which I used, and which does work.But, I would have a fulltime job manually Applying/updating the lists everytime somebody moves offices ;-)
August 11th, 2009 2:48pm
Have you configured your OL clients in cached mode? if so what is the OAB generation time set on server? please make sure that it donot conflict with your backup timings
Vinod
|CCNA|MCSE 2003 +Messaging|MCTS|ITIL V3|
Free Windows Admin Tool Kit Click here and download it now
August 11th, 2009 3:00pm
No, not working in offline (cached) mode. So it shouldn't be an issue with the OAB (which isn't used in online mode)...edit: Using Citrix in combination with Outlook 2002, and my local Outlook 2007, in both cases the address list doesn't seem to update/show the changes (unless i manuall Apply/update it)
August 11th, 2009 3:02pm
In Exchange 2007, it is in real-time whenever user is created or modified it willre-evaluatethe membership.
You may increase diagnostic logging of below processes (specially Address List Synchronization) and see if it is being re-evaluatedproperly during creation or modification of users which are supposed to be in custom address list. If you get any error then post it here so we can troubleshoot more... (don't forgot to change back diagnostic logging to 0 otherwise it will increase the event log size)
MSExchangeAL\Ldap Operations
MSExchangeAL\Service Control
MSExchangeAL\Attribute Mapping
MSExchangeAL\Account Management
MSExchangeAL\Address List Synchronization
Ref:How to Change Logging Levels for Exchange Processes
Amit Tank | MVP Exchange Server | MCITP: EMA | MCSA: M | http://ExchangeShare.WordPress.com
Free Windows Admin Tool Kit Click here and download it now
August 11th, 2009 3:58pm
You supposed to get an event like below when you create or edit user and re-evaluate email address policy...
Event Type: Information
Event Source: MSExchangeAL
Event Category: Address List Synchronization
Event ID: 8130
Date: 8/11/2009
Time: 6:30:43 PM
User: N/A
Computer: ESS-EXCH701
Description:
'CN=companyx,CN=All Address Lists,CN=Address Lists Container,CN=Exchange Share,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=ExchangeShare,DC=net' added to 'CN=User XYZ,CN=Users,DC=ExchangeShare,DC=net'.
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
Amit Tank | MVP Exchange Server | MCITP: EMA | MCSA: M | http://ExchangeShare.WordPress.com
August 11th, 2009 4:03pm
Actually, under E-Mail Addresses, we have turned Off "Automatically update e-mail addresses based on e-mail address policy".I don't see the relation to Address Lists, but as you mention "email address policy"... Could it have something to do with the issue?
Free Windows Admin Tool Kit Click here and download it now
August 11th, 2009 4:24pm
Opps, my bad. I should be address list policy, not email address policy...Amit Tank | MVP Exchange Server | MCITP: EMA | MCSA: M | http://ExchangeShare.WordPress.com
August 11th, 2009 4:31pm
Ok, turned up the logging to 5. Tested it with my own account. But of course when testing, it immediately worked correctly ;-) (ie I showed up in the new, correct address list).So, guess I have to wait until a user logs another call that they don't show up in the correct Address List :-)I'll let you know as soon as I know more. Thnx so far.small edit: in the logging I see:
Event Type: Information
Event Source: MSExchangeAL
Event Category: Address List Synchronization
Event ID: 8159
Date: 11/08/2009
Time: 15:48:56
User: N/A
Computer: CBC-MAIL-01
Description:
Thread #20f0: checking for running schedule.
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
followed by
Event Type: Information
Event Source: MSExchangeAL
Event Category: Address List Synchronization
Event ID: 8159
Date: 11/08/2009
Time: 15:49:56
User: N/A
Computer: CBC-MAIL-01
Description:
Thread #20f0: checking for running schedule.
For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
Every minute. So it seems the process is running; but not always updating the address lists properly. We'll see when I get a complaining user ;-)
Free Windows Admin Tool Kit Click here and download it now
August 11th, 2009 4:49pm
Ok, I found the cause:
When I change Office of a User in Active Directory, then it goes wrong.
But in a weird way.
After changing the Office in ADUC, if I go to EMC, and lookup the user, it actually does display the new office I just entered there. But, it seems the AL process doesn't pickup on this change, so it never updates the user to the correct Address List.
When I edit the same user in EMC and change the office in there, Exchange does pickup on the change properly.
So, seems like some bug to me in the AL process?
August 11th, 2009 5:17pm
Well, it is recommended to do modification of Exchange 2007 recipients with Exchange aware application (EMC/EMC)so Exchange processes can apply the necessary settings inreal time (otherwise you need to apply things manually like update-addresslist cmdlet),while ADU&C is not Exchange aware with Exchange 2007 version...
Similar case is moving mailbox from Exchange 2003 to Exchange 2007 with ADU&C or ESM 2003 is partial and requires to applymandatoryproperties of Exchange 2007 with Set-Mailbox cmdlet...Amit Tank | MVP Exchange Server | MCITP: EMA | MCSA: M | http://ExchangeShare.WordPress.com
Free Windows Admin Tool Kit Click here and download it now
August 11th, 2009 5:42pm
Well, the connection between AD & Exchange is there for many attributes.And the fact that Exchange does pickup on the change of the Office attribute being change in AD, means to me, that it should be supported in that case. I.e. if I change it in AD, Exchange does see this, and should then process any changes it sees (correctly).IMO in this case Exchange seeing it, but not processing it (correctly/totally), sounds like a bug... I'm just new to ex2k7 though, did ex2k2+2x2k3 before, and yeah, it was quite a shock to see the changes from being quite AD driven to Exchange driven.Seems we go around in circles: Exchange 5.5 (and lower): everything done within Exchange, then 2000+2003 we do a lot in AD, and now back to Exchange again ;-)edit: my point was this: now it seems Exchange supports something 'half'. If it simply wouldn't see the change of Office in AD, that would be fine with me. Make it totally seperate. But now it does see the change, and even shows it in EMC, but doesn't apply the AL changes which should have happened. So, support it, or don't support it, but not half; that's only confusing :)
August 11th, 2009 5:51pm
Yes, indeed we are back to Exchange 5.x or earlier model again, and manage everything from EMC/EMS so there are many advantages along with disadvantages but I am sureeventually you will love this to manage your Exchange environment efficiently with automation...
Top Exchange 2003 Recipient Problems and how they're fixed in Exchange 2007
http://msexchangeteam.com/archive/2006/08/24/428754.aspxAmit Tank | MVP Exchange Server | MCITP: EMA | MCSA: M | http://ExchangeShare.WordPress.com
Free Windows Admin Tool Kit Click here and download it now
August 11th, 2009 6:18pm