Group by ve mysql_num_rows ile bu işlemi yapabilirsin


$birlestir= mysql_query("SELECT * FROM tablo_adi GROUP BY mail");
//Burda birbirinden farklı olan mailleri topladım
$say = mysql_num_rows($bilgi); // Ve bu mailleri saydım
echo $say;