"The SMTP address has no mailbox associated with it" error when you access a user's mailbox by using EWS application

westerndisposal
westerndisposal used Ask the Experts™
on
We are trying to Connect Dynamics 365 (on-premises) to Exchange Server (on-premises) to do server side sync. I have done these steps https://technet.microsoft.com/en-us/library/mt622062.aspx 

Using CRM 0216.

Every time i "Test and Enable mailboxes" none go out and the alerts shows: "The SMTP address has no mailbox associated with it" error when you access a user's mailbox by using EWS application" (See picture)

I have set up and added the application impersonation as well.

I have verified user credentials are good, and ports are accurate, the machine is updated to Cumulative Update 9 for Exchange Server 2013, I have rebooted, restarted services etc, i tried different users and credentials.
Capture.PNG
Capture2.PNG
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Satish AutiSenior System Administrator

Commented:
Are you trying to configure it with mail-enabled user or it's mailbox. because mail enabled user does not have the mailbox attributes.
Mohammed HamadaSenior IT Consultant

Commented:
I guess it might be SPN issues with user's AD Object. or it could be the EWS is not configured properly the Autodiscover for Exchange might not function as expected.

Try testing impersonation using https://testconnectivity.microsoft.com/
Go to Service Account Access (Developers) under Exchange Server

There make sure you select "Use Exchange Impersonation" and type the user you're impersonating and the user that has impersonation ... you can see the issue there.

Author

Commented:
connected successfully (snap shot of results). i did not see any options for impersonations on that site.
Capture.PNG
Ensure you’re charging the right price for your IT

Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden using our free interactive tool and use it to determine the right price for your IT services. Start calculating Now!

Satish AutiSenior System Administrator

Commented:
Good to here that
Mohammed HamadaSenior IT Consultant

Commented:
When you go to the MS test site make sure you Pick this test "Service Account Access (Developers)" not EWS
Under this connectivity you can test the Impersonation.. I guess there might be a problem with impersonation .. I have done for an online app and it worked pretty well for me but I needed to configure new Role for Impersonation not adding it under an existing one.

The command that would assign impersonation to the User which you're using is this
New-ManagementRoleAssignment –Name:"Impersonating" – Role:ApplicationImpersonation –User:"CRM admin User"

You could show us the result of the current user that's assigned impersonation
Get-ManagementRoleAssignment -RoleAssignee "CRM admin" -Role ApplicationImpersonation -RoleAssigneeType user

Author

Commented:
my apologies Mohammed Hamada i dont see the option for Service Account Access (Developers) not EWS see attached.
Capture.PNG
The problem was for the credentials we were using Windows Integrated Authentication and not Credentials Specified in Email Profile in addition we were using DOMAIN\user name vs user@westerndisposal.com and password. So we go it working the question can be closed.
Mohammed HamadaSenior IT Consultant

Commented:
Great to hear that :) , You can close the question by selecting your own post as the answer.

Author

Commented:
figured out the problem.

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial