Error -2147023286 from the Address List Service
I'm getting an odd error when I try to update an email address policy. When issuing the command set-EmailAddressPolicy -Instance 'policyname', I'm getting back the following: Apply policyname Completed Warning: Failed to update recipient "DN of user". The following exception occurred: Exchange Server 2007 fqdn of server a mailbox server returned an error -2147023286 from the Address List Service. Other lists and other users don't seem to be a problem, but the policy update really isn't completing successfully (even though it claims to). I'm running Exchange 2007 SP2 RU 4 on all my servers.
August 9th, 2010 11:06pm

Hi Glenn, If you want to update an email address policy, you can just run the cmdlet Update-EmailAddressPolicy. http://technet.microsoft.com/en-us/library/aa996869(EXCHG.80).aspx Did you try to run it to update the policy? If you run Update-EmailAddressPolicy with same error, please add another parameter: DomainController . Please also try to apply the policy using EMC. Another resource: http://blog.brainlitter.com/archive/2009/01/04/one-fix-for-failed-to-update-recipient-returned-an-error-2147023286-from-the-address-list-service-in-exchange-2007.aspx By the way, the parameter "Instance" has been removed in the Exchange 2010.Frank Wang
Free Windows Admin Tool Kit Click here and download it now
August 11th, 2010 9:48am

Hi Glenn, If you want to update an email address policy, you can just run the cmdlet Update-EmailAddressPolicy. http://technet.microsoft.com/en-us/library/aa996869(EXCHG.80).aspx Did you try to run it to update the policy? If you run Update-EmailAddressPolicy with same error, please add another parameter: DomainController . Please also try to apply the policy using EMC. Another resource: http://blog.brainlitter.com/archive/2009/01/04/one-fix-for-failed-to-update-recipient-returned-an-error-2147023286-from-the-address-list-service-in-exchange-2007.aspx By the way, the parameter "Instance" has been removed in the Exchange 2010. Frank Wang I've tried with both the command line and EMC. Adding the domain controller didn't stop these, either. It's a very small number of object (< 1%) of my system, but this still bothers me. I've gone and edited the object, removing excess email addresses and even letting the policies re-create all but the primary SMTP address. This seems to have no effect. I still the error below for the same objects each time I do the update: WARNING: Failed to update recipient "DN of user". The following exception occurred: Exchange Server 2007 fqdn of mailboxserver returned an error -2147023286 from the Address List Service. The Brainlitter posting didn't help. The polices themselves are fine and apply to > 99% of the objects without a problem.
August 12th, 2010 9:01pm

Try running the following commands to update the address list and address policy SetEmailAddressPolicy Identity default Policy ForceUpgrade  IncludedRecipients AllRecipients SetAddressList Identity all users ForceUpgrade IncludedRecipients AllRecipients SetAddressList Identity all contacts ForceUpgrade IncludedRecipients AllRecipients SetAddressList Identity public folders ForceUpgrade IncludedRecipients AllRecipients
Free Windows Admin Tool Kit Click here and download it now
August 12th, 2010 9:10pm

Hi Glenn, Do you mean you recevie the same error if you run the cmdlet Update-EmailAddressPolicy ? If you have more than one DC, please run the cmdlet with different DC to test. I guess you have already update the address lists and email address policy if you migrated from Exchange 2003 to Exchange 2007. For double confirm, please run the cmdlets: get-addresslist | where { $_.RecipientFilterType -eq "Legacy" } and get-emailaddresspolicy | where { $_.RecipientFilterType -eq "Legacy" } Please run the cmdlet Get-addresslist | ft name,displayname and Get-EmailAddressPolicy | ft name to see whether the name is normal or not, for example, the "()","." is included. How many domain do you have? If you installed the EMC or EMS on another computer, can you update the policy? Please run the EXBPA to see is there any error messages.Frank Wang
August 13th, 2010 6:30am

Hi Glenn, Do you mean you recevie the same error if you run the cmdlet Update-EmailAddressPolicy ? If you have more than one DC, please run the cmdlet with different DC to test. I guess you have already update the address lists and email address policy if you migrated from Exchange 2003 to Exchange 2007. For double confirm, please run the cmdlets: get-addresslist | where { $_.RecipientFilterType -eq "Legacy" } and get-emailaddresspolicy | where { $_.RecipientFilterType -eq "Legacy" } Please run the cmdlet Get-addresslist | ft name,displayname and Get-EmailAddressPolicy | ft name to see whether the name is normal or not, for example, the "()","." is included. How many domain do you have? If you installed the EMC or EMS on another computer, can you update the policy? Please run the EXBPA to see is there any error messages. Frank Wang Running against a different DC seemed to work fine. Monday I'll test again with the original DC. This might be a replication problem. I've got a single domain forest, but several DC's to choose from. All the names of the address lists are free of special characters and I only have one policy left that's legacy - the default policy. I'll upgrade that one after I decommission the last Exchange 2003 server.
Free Windows Admin Tool Kit Click here and download it now
August 14th, 2010 4:44pm

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

Other recent topics Other recent topics