Ciao,
purtroppo oggi non avrò molto tempo comunque a occhio vedo alcune cose che non mi convincono e su cui potresti fare qualche prova:

- i "\n" credo che non funzionino in ambiente windows (anche se il server è apache) e inoltre quel doppio "\n" finale potrebbe dar noia. Se il server è windows prova a sostituire i "\n" con "\r\n" e, in ogni caso, togli il doppione.

- gli header mi sembrano un po' disordinati e anche quel Disposition-Notification-To non l'avevo mai visto comunque fare una prova riordinandoli e semplificandoli un po' non costa molto, prova così:

codice:
$headers = "Content-Type: text/html; charset=\"iso-8859-1\"\r\n";
$headers .= "Content-Transfer-Encoding: 7bit\r\n";
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "From: $mittente\r\n"; 
$headers .= "Bcc: mail@dominio.it\r\n";
Sono solo tentativi, non so se funzioneranno ma in questo momento non posso fare di più.

Facci sapere
Ciao