I have an issue - I enter correct email of user to client people picker, but I do not see any suggestion to choose user. If I copy and past the same email, I see the error message - there are several users with the same email. After this I can resolve what user should be chosen.

How can I add the same behavior when I enter email manually or validate/resolve user name in people picker?

2 Answers 2


The email address is the UNIQUE identifier for AD when you use EnsureUser (Which all of internal sharepoint does)

This means it is have resolution conflicts, alter this by stepping through the users and giving unique even bogus email addresses.

  • it's not true for user profile.
    – Alexander
    Commented Feb 15, 2013 at 13:16
  • It's still how ensure user works, if the user has an email address it is used to resolve the user, a non unique email causes conflicts.
    – Hugh Wood
    Commented Feb 15, 2013 at 13:49
  • but why it can be solved if I copy and past this email???
    – Alexander
    Commented Feb 15, 2013 at 14:07
  • people picker gives suggestions, the default suggestion is what you copy after the attempted resolve of the login (it can sometimes be wrong)
    – Hugh Wood
    Commented Feb 15, 2013 at 14:26
  • Is it possible to resolve email on some button click through Java Script? Make the same behavior of control as "copy and pust" case?
    – Alexander
    Commented Feb 15, 2013 at 14:31

You should not have more than one user with the same email...this should be impossible as that's what you use to login.

  • 1
    SharePoint uses claims authentication, thus it's possible.
    – Alexander
    Commented Feb 15, 2013 at 13:15
  • Sorry i thought you were using AD with SP which means emails need to be unique
    – Stephen
    Commented Feb 15, 2013 at 13:34

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.