Capturing image using camera module and send it to e-mail

Hello,
I am working on a project, a door security system where an user is supposed to enter password using a 4*4 keypad and if the password is correct the door lock opens using a servo motor but if wrong password is entered twice consistently then alarm will sound and image of the user will be taken with a camera and send to owners mail. Till now, I have interfaced the alarm module and keypad with Arduino and it works just fine. The difficulty I am having is which camera module should I use to take picture and what is the efficient way to send this image to a mail? To be specific, I just want something that simply captures an image of the user, there will be no face detection or face tracking. Also there will be no switch to take a picture, it has to be from the code. I am using Arduino UNO for this project. If anyone can suggest me a good camera module that can get this feature done, it would be great! And, the cheaper the better.
Thanks

The Uno has too little memory for image processing.