Podrias desde la consulta jalar solamente los registros diferentes usando DISTINCT.
Pero bueno, podrias hacer algo como lo siguiente:
Código PHP:
<?php
$ultimoEmail = "";
while($row = mysql_fetch_assoc($result)) {
if($row['mail'] == $ultimoEmail) {
//Si el ultimo es igual al actual, hago lo que esta aqui
} else {
//De lo contrario hago esto :D
}
$ultimoEmail = $row['mail'];
}
?>
;)