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