Você está solicitando permissão de email na hora do login? FB.login( function(response){ // }, {scope: 'email'});. Lembrando que se o usuário deixar o e-mail .