E' ovvio che invii la mail solo all'ultimo!

Codice PHP:
...
while(
$riga mysql_fetch_array($rs)) { 
$str_email $riga['email'];  
...

Così com'è ad ogni ciclo sovrascrivi la variabile $str_email per cui alla fine essa conterrà solo l'ultimo valore!