You only get the first email because you're only looking at the first record. You need to loop through the returned array to look at each record in turn.
For example:
success: function(response){
$.each(response, function(index, item){
var postId = item.postId;
var email = item.email;
var $info = $("<p/>").text("Post id is: " + postId + " email is " + email);
$("div.main").append($info);
});
console.log(response);
}