Login by email instead of username I can't find if it is possible or not to change the log in system by using the couple (email, password) instead of (username, password).

I think people never remember their usernames when not available as they wanted and so had to add a number at the end of it ...
Both the Login Toboggan and Email Registration modules allow your users to use their email when logging in.