How can I verify email addresses? Here is the workflow


Users register with a valid email and a password
Drupal automatically sends an email to the new registered user
The email contains a link to verify the email 
The email verification is performed


This is similar to email addition and verification of http://drupal.org. I can't find any module for that purpose. Some patches are available on https://www.drupal.org/node/115801. Any way?
That sounds like the core behaviour to: "Require email verification when a visitor creates an account"



However, the password will be selected after clicking the email verification link, to activate the account.