prova a stampare il contenuto della variabile $mail dopo aver mandato la mail... fai un po' di echo vari per vedere se è tutto coerente