ciao a tutti, vi chiedo una mano perchè non capisco cosa sbalgio....

ho una pagina dove recupero dei dati e li salvo nel database e vorrei che mi arrivasse una mail quando qualcuno fa un inserimento!

Ho visto la funzione mail() e il problema è che se le metto all'interno di una pagina di prova senza ninte altro funziona:

codice:
       if(mail("indirizzoDestinatario", "OGGETTO", "TESTO", "From:" . "indirizzoMittente")){
		print("ok");	
		}
	else{
		print("no");
		}
ma se lo stesso codice lo metto all'interno di un IF che controlla se l'inserimento nel databse è andato a buon fine allora la mail non viene inviata....

codice:
         if( $rs == 1 ){

                mail("indirizzoDestinatario", "OGGETTO", "TESTO", "From:" . "indirizzoMittente");

		print("<table border='0' width='100%'>");
		print("<tr> <td align='center' style='font-style: Verdana; font-size: 12px;'>  INSERIMENTO OK  </td> </tr>");
		print("<tr> <td align='center'>  </td> </tr>");
		print("<tr> <td align='center'> [img]si.jpg[/img] </img> </td> </tr>");
		print("</table>");
		die();
		}
	else{
		print("<table border='0' width='100%'>");
		print("<tr> <td align='center' style='font-style: Verdana; font-size: 12px;'> INSERIMENTO NO </td> </tr>");
		print("<tr> <td align='center'>  </td> </tr>");
		print("<tr> <td align='center'> [img]no.jpg[/img] </img> </td> </tr>");
		print("</table>");
		die();
		}

grazie!