Hi everyone!
I'm facing a small annoying issue with Exchange that I'm hoping someone could have experience with... been looking all over for any hints with no luck so far.
We have a simple, single server Exchange 2010 deployment. Some time ago we federated with a partner company that has their own Exchange 2010 deployment for calendar sharing. To be able to have all our contacts on both ends, we are also using a small script that will queries for mailbox enabled users on both domains and creates corresponding email contact objects on the other side copying their name/email/etc. attributes. This is all working perfectly so far, we can see each others calendar and our address lists have our local users + contacts for the users on the remote domain.
Now, I noticed a small problem on Outlook 2013: when you send an email to a mail contact corresponding to a user on the remote domain, it will be detected correctly on the client and contact card will show you all attributes on that contact (Outlook shows display name underlined, same as it does with local users). BUT whenever those users reply or send new emails to you, they will show as pure external addresses (Outlook shows "display name <full email address>"). Contact card in that case doesn't show the corresponding additional attributes for the contact that exists with that email address assigned.
It seems as if Exchange is not matching the email address to the contact. Or it might be an Outlook thing too... not 100% sure. I read something about recipient verification that sounds related, but not exactly.
This article is the closets that I found: http://exchangeserverpro.com/resolving-anonymous-mail-gal-exchange-server-2010/, but this refers to using a separate receive conector for a particular device/IP, and what I need is really something that needs to be domain name based. Plus, although we have all their mailbox users created as contacts, there are other systems we share that generate emails coming from their domain that we will not have created as contacts on our AD...
So ideally I'm looking for a way to have inbound email from external domains go through recipient verification/detection to be matched with an AD contact that has that email address assigned, if present.
Any help is much appreciated!
Thanks,