In Sharepoint you have two places, that contain information about user properties:
- the site collection's User Information List
- the User Profile Service Application
As I understand you are not using profile syncronization - so you have only the information in the User Information List.
When you add a user to a site, in the User Information List is added element, containing information for the user at that moment. And that's it - no further updates are made to this information, unless you manually edit it.
For example in the AD there is user with
- Username: somedomain\john
- Display Name: John Carter
- Phone Number: 00359123456789
You add John to a Sharepoint site and in the User Information List is added the information above.
After a time you add an E-mail Address: [email protected] in the AD.
The E-mail Address will NOT be updated in the User Information List.
When you go to the Sharepoint site and view the information about John you will still see only
- Username: somedomain\john
- Display Name: John Carter
- Phone Number: 00359123456789
You have to manually add the e-mail address for John to be able to receive e-mails from the site.
For the user information to be syncronized with the AD you need to configure the User Profile Syncronization (Configure profile synchronization (SharePoint Server 2010)).