Allora io posso aiutarti...
Dopo una lunga esperienza in spedizione mail da PHP (e Toki ne sa qualche cosa...) ti dico subito che dovrai aggiungere un parametro alla tua funzione mail()...
Il parametro mancante è quello degli header...
Riprendo da
http://www.php.ne la funzione mail()...
<pre id=code><font face=courier size= id=code>
bool mail( string destinatario, string titolo, string messaggio, string header_addizionali, string parametri_addizionali)
</font id=code></pre id=code>
Come puoi vedere il tuo mittente non è mai specificato e per questo viene in aiuto la parte degli header addizionali (non ti dico che fatica mettere una lista dinamica in CC o BCC... mi vengono ancora i brividi...) ma torniamo al problema...
L'header che ti serve è cosi composto...
<pre id=code><font face=courier size= id=code>
$header_addizionali = "From: $mittente}\r\n";
</font id=code></pre id=code>
Questo parametro lo accodi a quelli della tua funzione $mail e sei a posto :)
Una nota a margine, potrebbe dare fastidio al server mail la presenza finale di quella "\n" che leverai se nn fa il suo lavoro... purtroppo non esiste una regola fissa per questo, bisogna provare.. a me con Postfix bastava un "\r" e lui era felice per spedire e separare i vari elementi della mail.. per altri servr magari piu schizzinosi ha bisogno anche del "\n" che sta per "NewLine"...
Fammi sapere mi raccomando!!!
Fisholo
ICQ@Home # 47938486
ICQ@Work # 246829394 [ NOT AVAIABLE NOW ]