Exchange 2010 Delivery Failure 5.1.1

We recently moved our exchange server from Intermedia to hosted in-house. We are now getting delivery failures such as:

 IMCEAEX-_O=OEXCH014_ou=First+20Administrative+20Group_cn=Recipients_cn=vwhite@ohs-inc.com
#550 5.1.1 RESOLVER.ADR.ExRecipNotFound; not found ##

I know this is a cached address and I have been trying to add it to the users email address (X500), but I am still getting bounce backs.

How can I fix this?

Thanks,

Ryan
vertigogroupAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

PradeepCommented:
R u getting this error for all users..?
if for a single user u can add x500 email type in aduc and try once

ADUC--> user--> properties-->email addresses tab -->new--> select type custom address.
click ok--> type X500 in the email type field and address as needed.

0
PradeepCommented:
Ohh didnt read fully,..
Is this happening when you send mails internally or externally..? or both..
0
Crackx2008_INFOTECCommented:
Hello There Ryan,

We know that outlook will store the Email Address cache as Address type as "EX" and specify a "legacyexchangedn" for the offline address. When we are enable mailbox from offline address book user, The user legacyexchangedn will change, then outlook will send out email address using cache with old "legacyexchangedn" and get the return error as below:

IMCEAEX_O=FIRST+20ORGANIZATION_OU=EXCHANGE+20ADMINISTRATIVE+20GROUP+20+28FYDIBOHF23SPDLT+29_CN=RECIPIENTS_CN=13
4883d548f98a@company.com
#550 5.1.1 RESOLVER.ADR.ExRecipNotFound; not found ##

For example:

Exchange user : user1@company.com
Offline address book: user2@company.com (not exchange user)
user1@company already sent out email to user2@company.com used outlook.

Action:
1.delete user2@company.com mailcontact in offline address book
2.enable user2@company.com exchange mailbox.

problem:
user1@company.com can't send out email to user2@company.com use outlook.
because user1@company.com use outlook cache with old "legacyexchangedn".

I know two method to fix the problem.
first : add X.500 address to user2@company.com
second : delete user1@company.com outlook cache. or *.nk2 file windows.

without these two method , is possible to make exchange offline address book as a simple address type as "SMTP" address.

Hope that helps friend.
0
Making Bulk Changes to Active Directory

Watch this video to see how easy it is to make mass changes to Active Directory from an external text file without using complicated scripts.

vertigogroupAuthor Commented:
I have already cleared the cache for all users in the organization, so Outlook is no longer the culprit. This is happening for both internal and external users.

In terms of adding the X500 address, I manually added  IMCEAEX-_O=OEXCH014_ou=First+20Administrative+20Group_cn=Recipients_cn=vwhite@ohs-inc.com to the users email address, but I'm still getting bounce backs; what is the proper X500 address format I should be using based on the following:

 IMCEAEX-_O=OEXCH014_ou=First+20Administrative+20Group_cn=Recipients_cn=vwhite@ohs-inc.com

Thanks.
0
Crackx2008_INFOTECCommented:
The solution to the problem is actually quite simple – add the old legacyExchangeDN X.500 address to the new mailbox as a proxy address.  You can add an X.500 proxy address through the Exchange Management Console, or the Exchange Management Shell.

To add the proxy address in the console, double-click the mailbox you need to add the proxy address to, go to the E-Mail Addresses property page, and add a new custom address:

     image image image
To add the proxy address in the shell we use the Get-Mailbox and Set-Mailbox cmdlets:

[PS] C:\>$ProxyAddresses = (Get-Mailbox juser).EmailAddresses

[PS] C:\>$ProxyAddresses += [Microsoft.Exchange.Data.CustomProxyAddress]("X500:/o=Example/ou=USA/cn=Recipients/cn=juser")

[PS] C:\>Set-Mailbox juser -EmailAddresses $ProxyAddresses

Breaking these commands down:

[PS] C:\>$ProxyAddresses = (Get-Mailbox juser).EmailAddresses

...retrieves the existing proxy addresses for the mailbox and stores them in the $ProxyAddresses variable.

[PS] C:\>$ProxyAddresses += [Microsoft.Exchange.Data.CustomProxyAddress]("X500:/o=Example/ou=USA/cn=Recipients/cn=juser")

...adds the new X.500 proxy address to the variable which contains the existing proxy addresses.

[PS] C:\>Set-Mailbox juser -EmailAddresses $ProxyAddresses

Updates the mailbox with the new set of proxy addresses

This technique can be used to solve this problem in a number of other scenarios where the legacyExchangeDN attribute has changed, and is not limited to mailboxes.  For example, if someone leaves the Exchange organisation and you want their e-mail to go to an external e-mail address you would create a contact record with the necessary SMTP proxy addresses.  If you also added the legacyExchangeDN of the old mailbox to the contact record as an X.500 proxy address Outlook users wouldn’t get bounced messages if they used the old entry in their auto-complete caches.

Good luck !
0
vertigogroupAuthor Commented:
Excellent tutorial. The notable change to my entry is to use the username versus the email address. So, I entered the X500 address for the user account vwhite as:

/O=OEXCH014_ou=First+20Administrative+20Group_cn=Recipients_cn=vwhite

However, when I send a message to IMCEAEX-_O=OEXCH014_ou=First+20Administrative+20Group_cn=Recipients_cn=vwhite@ohs-inc.com

I still get a bounce...
0
vertigogroupAuthor Commented:
This is the exact error message we are getting:

Delivery has failed to these recipients or groups:
 
Diana Knori
The e-mail address you entered couldn't be found. Please check the recipient's e-mail address and try to resend the message. If the problem continues, please contact your helpdesk.
 
Diagnostic information for administrators:
 
Generating server: XXXX.XXX.local
 
IMCEAEX-_O=OEXCH014_OU=FIRST+20ADMINISTRATIVE+20GROUP_CN=RECIPIENTS_CN=Dknori@ohs-inc.com
#550 5.1.1 RESOLVER.ADR.ExRecipNotFound; not found ##
0
Crackx2008_INFOTECCommented:
Well that being said... the only thing i can think is doing this:

- open adsiedit
- get the properties of the user
- check the LegacyExchange value this can be the value with the
number, if so then copy it and correct the value listed here
- close adsiedit
- open aduc
- get the properties of the user
- add an extra e-mail address of the type X500 and paste the value
just copied

Doing this will ensure that old mail which is send to the incorrect alias will still arrive.
0
vertigogroupAuthor Commented:
Sorry to be pain, but where do I find the LegacyExchange value?
0
Crackx2008_INFOTECCommented:
Its all good mate, we are here to help each other...

 image
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
vertigogroupAuthor Commented:
And these tools work with Exchange 2010 Enterprise?
0
vertigogroupAuthor Commented:
OK. Here is what I have done. I changed the legacyExchangeDN to: /o=OEXCH014_ou=First+20Administrative+20Group_cn=Recipients_cn=vwhite@ohs-inc.com

I then tried adding the following X500 email addresses to the user vwhite:

IMCEAEX-_O=OEXCH014_ou=First+20Administrative+20Group_cn=Recipients_cn=vwhite@ohs-inc.com

/O=OEXCH014_ou=First+20Administrative+20Group_cn=Recipients_cn=vwhite@ohs-inc.com

/o=OEXCH014_ou=First+20Administrative+20Group_cn=Recipients_cn=vwhite@ohs-inc.com

And I am still getting bounce backs when trying to send to: IMCEAEX-_O=OEXCH014_ou=First+20Administrative+20Group_cn=Recipients_cn=vwhite@ohs-inc.com

In case it matters, we transitioned from Exchange 2003 that was hosted with Intermedia (offsite) to our own internal Exchange 2010 server.
0
Crackx2008_INFOTECCommented:
0
Crackx2008_INFOTECCommented:
Hi there , just wondering is you figure that out, or if my help did any good...

0
vertigogroupAuthor Commented:
Excellent assistance. Thanks!
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Exchange

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.