Ciao, invio la mail in PHP con "mail()", inserendo un allegato però la mail arriva, l'allegato pure, ma arriva in formato testo dentro la pagina del browser dove leggo la mail.
Qualcuno mi aiuta? Grazie a tutti.

Codice PHP:

//QUESTA PARTE DI CODICE INVIA LA MAIL
// Recupero il valore dei campi del form
$destinatario $_POST['chooseaddress'];
$mittente $_POST['mitt'];
$oggetto $_POST['oggetto'];
$messaggio $_POST['msg'];

// ASSEGNIAMO A VARIABILI PIU' LEGGIBILI, LE PROPRIETA' DELL'ALLEGATO
$attach $_FILES["allegato"]["tmp_name"];
$file_name $_FILES["allegato"]["name"];
$file_type $_FILES["allegato"]["type"];
$file_size $_FILES["allegato"]["size"];

// DELIMITATORE
$boundary md5(uniqid(microtime()));

// APRIAMO L'ALLEGATO PER LEGGERLO E CODIFICARLO
$file = @fopen($attach"r");
$contents = @fread($file$file_size);
$encoded_attach chunk_split(base64_encode($contents));
@
fclose($file);

// INTESTAZIONI DELLA MAIL
$mail_headers .= "MIME-version: 1.0\n";
$mail_headers .= "Content-type: multipart/mixed; boundary=\"$boundary\"";
$mail_headers .= "X-attachments: $file_name\n";
$mail_headers .= "From: <$mittente>\r\n";

// COSTRUIAMO IL CORPO DELLA MAIL
$mail_body "--$boundary\n";
$mail_body .= "Content-Type: text/plain; charset=us-ascii\n";
$mail_body .= "Content-Transfer-Encoding: 7bit\n\n";
$mail_body .= "$messaggio\n\n";
$mail_body .= "--$boundary\n";
$mail_body .= "Content-type: $file_type; name=\"$file_name\"\n";
$mail_body .= "Content-Transfer-Encoding: base64\n";
$mail_body .= "$encoded_attach\n";
$mail_body .= "--$boundary--\n"

// Invio la mail
if (mail($destinatario$oggetto$mail_body$mail_headers)) 
   {
     
$msg "<div style='margin-left:5px; color:#00CC00'>Messaggio inviato con successo.</div>

"
;
   }
else
   {
     
$msg "<div style='margin-left:5px; color:FF0000'>Errore: 
Si è verificato un errore durante l'invio della mail.</div>

"
;
   }
         
//FINE INVIO EMAIL 
In posta mi arriva questo:
codice:
Mail da blackskip.com Posta in arrivo 	x asd@asd.it tramite webxc02s08.ad.aruba.it  	 22:19 (10 minuti fa) 		 a me --a33c07dc7fb487f895f9ca6ad771643e Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit  Testo di prova Testo di prova Testo di prova Testo di prova Testo di prova Testo di prova Testo di prova Testo di prova Testo di prova Testo di prova Testo di prova Testo di prova Testo di prova  --a33c07dc7fb487f895f9ca6ad771643e Content-type: text/plain; name="Ordinanza catene a bordo.txt" Content-Transfer-Encoding: base64 TWFzc2EsIDEgZGljZW1icmUgMjAxMSAtIEyST1JESU5BTlpBIGRlbGxhIFBvdmluY2lhIGRpIE1h c3NhIENhcnJhcmEsIGNoZSBtb2RpZmljYSBsYSBjYXJhdHRlcmlzdGljYSBkZWxsZSBjYXRlbmUg ZGEgbmV2ZSBlIGRlaSBwbmV1bWF0aWNpIGludmVybmFsaSBkYSBhY2Nlc3NvcmkgYSBkaXNwb3Np dGl2aSBkaSBzaWN1cmV6emEsIGhhIHNjYXRlbmF0byBsZSBwcm90ZXN0ZSBkZWkgbm9zdHJpIGxl dHRvcmkgY2hlIGRhbCAxNSBub3ZlbWJyZSwgZmlubyBhIHR1dHRvIGlsIDMxIG1hcnpvIDIwMTIs IHNhcmFubm8gb2JibGlnYXRpIGEgZG90YXJlIHR1dHRpIGkgdmVpY29saSBjb24gdW5vIGRlaSBk dWUgc2lzdGVtaSByZXB1dGF0aSBpZG9uZWkgYSBnYXJhbnRpcmUgbWFnZ2lvcmUgc2ljdXJlenph IHBlciBsYSBjaXJjb2xhemlvbmUgaW4gY2FzbyBkaSBwcmVjaXBpdGF6aW9uaSBuZXZvc2UgbyBm b3JtYXppb25lIGRpIGdoaWFjY2lvLiBDaGkgbm9uIG9zc2VydmVy4CBskm9yZGluYW56YSBlIHNh cuAgZmVybWF0byBkYWxsZSBmb3J6ZSBkZWxskm9yZGluZSBwZXIgdW4gY29udHJvbGxvLCBtYSBz b2xvIHN1IHVukmFydGVyaWEgZGkgY29tcGV0ZW56YSBkZWxsYSBQcm92aW5jaWEglyBsZSBzdHJh ZGUgcHJvdmluY2lhbGkgY29wcm9ubyBpbCB0ZXJyaXRvcmlvIHBlciBjaXJjYSA3MDAgY2hpbG9t ZXRyaSAoaWwgNzAlIGRlaSBxdWFsaSBpbiBtb250YWduYSkglywgc2Fy4CBzYW56aW9uYXRvIGNv biB1bmEgbXVsdGEgZGkgMzkgZXVybyBtYSBub24gc2FyYW5ubyB0b2x0aSBwdW50aSBkYWxsYSBw YXRlbnRlLg0KDQogDQoNClVukm9yZGluYW56YSBjaGUgaGEgdW4gc2Vuc28gc2UgaW50ZXJwcmV0 YXRhIHRlbmVuZG8gaW4gY29uc2lkZXJhemlvbmUgbJJhc3BldHRvIGRlbGxhIHNpY3VyZXp6YSBt YSBjaGUgaGEgbW9sdGkgcHVudGkgZGEgcml2ZWRlcmUgc29wcmF0dHV0dG8gcGVyIGNoaSBhYml0 YSBpbiBwaWFudXJhLCBhIHBvY2hpIGNoaWxvbWV0cmkgZGFsIG1hcmUgZSBpbiB1bmEgem9uYSBk YWwgY2xpbWEgbWl0ZSBkb3ZlIGxhIG5ldmUgY2FkZSByYXJhbWVudGUsIGUgcGVyIGNoaSB1c2Eg aSBtZXp6aSBhIGR1ZSBydW90ZS4gU2VtYnJlcuAgdW4gcGFyYWRvc3NvIG1hIGFsY3VuZSBzdHJh ZGUgZGkgZ3JhbmRlIGNvbXVuaWNhemlvbmUsIHZlZGkgbJJhc3NlIGNvc3RpdHVpdG8gZGEgdmlh IE9saXZldGkgZSB2aWEgTWF0dGVpIG8gaWwgdmlhbGUgSW50ZXJjb211bmFsZSBjaGUgY29sbGVn YSBNb250aWdub3NvIGEgQ2lucXVhbGUsIGFiaXR1YWxtZW50ZSBzY2VsdGUgcGVyIHJhZ2dpdW5n ZXJlIGlsIGx1bmdvbWFyZSwgbyBskmFyZWEgZGVsbGEgem9uYSBpbmR1c3RyaWFsZSwgZG92cmFu bm8gZXNzZXJlIHBlcmNvcnNlIHBvcnRhbmRvIGEgYm9yZG8gbGUgY2F0ZW5lIGRhIG5ldmUgbyBt b250YW5kbyBpIHBuZXVtYXRpY2kgaW52ZXJuYWxpLCBzZSBzaSB1c2EgdW4gbWV6em8gYSBxdWF0 dHJvIHJ1b3RlOyBsZSBtb3RvIGUgaSB2ZWljb2xpIGEgZHVlIHJ1b3RlIGRvdnJhbm5vIGludmVj ZSBlc3NlcmUgZG90YXRpIGRpIGdvbW1lIHRlcm1pY2hlLiBMkm9yZGluYW56YSBoYSBpbm5lc2Nh dG8gcG9sZW1pY2hlIGUgaWwgZnJvbnRlIGRlaSBjb250cmFyaSBhIHF1ZXN0YSBub3JtYSBhcHBh cmUgbnVtZXJvc28gZSBjb21wYXR0by4gq0ySb3JkaW5hbnphIOggcmlkaWNvbGEglyBjaSBzY3Jp dmUgRGF2aWRlIE5vY2NoaSCXIHBlcmNo6SBzZSBuZXZpY2EgYSBNYXNzYSBzdWNjZWRlIHVuYSB2 b2x0YSBskmFubm8gZSBjb24gY29z7CBwb2NhIGludGVuc2l04CBlIGR1cmF0YSBjaGUg6CBwcmF0 aWNhbWVudGUgaW1wb3NzaWJpbGUgbW9udGFyZSBsZSBjYXRlbmUgYSBtZW5vIGRpIG5vbiBkaXN0 cnVnZ2VyZSBydW90ZSBlIHNvc3BlbnNpb25pLiBQZXIgbm9uIHBhcmxhcmUgcG9pIGRlbCBzYWxh c3NvIGEgY3VpIHNpIGNvc3RyaW5nZSBsZSBmYW1pZ2xpZSBpbiB1biBtb21lbnRvIGNvc+wgcGFy dGljb2xhcmUgcGVyIGlsIG5vc3RybyBQYWVzZS4gU2FyZWJiZSB1biBiZWwgZ2VzdG8gZXNjbHVk ZXJlIHRhbGUgdmlhYmlsaXTgIGRhbGySb2JibGlnbyBkaSBjYXRlbmUgYSBib3Jkb7suDQogDQoN ClNVTExBIFNURVNTQSBsdW5naGV6emEgZJJvbmRhIGFsY3VuaSBjb21tZXJjaWFudGkgKHJpdmVu ZGl0b3JpIGRpIGFjY2Vzc29yaSBhdXRvIGUgZGkgcG5ldW1hdGljaSkgY2hlLCBwdXIgYW5kYW5k byBjb250cm8gYWkgcHJvcHJpIGludGVyZXNzaSwgc2kgc2NoaWVyYW5vIGRhbGxhIHBhcnRlIGRl aSBjaXR0YWRpbmksIGkgcXVhbGkgc2VtYnJhbm8gbW9zdHJhcmUgaW5kaWZmZXJlbnphIGFsbJJv cmRpbmFuemEuIKtOb24gYWJiaWFtbyBub3RhdG8gaW5jcmVtZW50aSBuZWxsZSB2ZW5kaXRlIJcg c3BpZWdhIGxhIHRpdG9sYXJlIGRpIJMyIE0gQXV0b3JpY2FtYmmUIJcuIExlIHByaW9yaXTgIGRl bGxhIFByb3ZpbmNpYSBkb3ZyZWJiZXJvIGVzc2VyZSBhbHRyZSwgY29tZSBwcm92dmVkZXJlIGFs bGEgbWFudXRlbnppb25lIGRlbGxlIHN0cmFkZSBlZCBlZmZldHR1YXRlIHNwZXNlIG1pcmF0ZSBu ZWxskmludGVyZXNzZSBkZWxsYSBjaXR0YWRpbmFuemEuIElsIGNvc3RvIHBlciBskmFjcXVpc3Rv IGRlbGxlIGNhdGVuZSBkYSBuZXZlIHNpIHZhcmlhIGRhIHVuIG1pbmltbyBkaSA0MCBldXJvIGZp bm8gYWQgb2x0cmUgMTAwuy4gq1BlciBmYXJlIHVuYSB2YWx1dGF6aW9uZSBzdWxsZSB2ZW5kaXRl IJcgc3BpZWdhIGlsIHJlc3BvbnNhYmlsZSBkaSCTTWFyaW5vIEdvbW1lIJQglyBjkuggZGEgYXNw ZXR0YXJlIGlsIG1lc2UgZGkgZGljZW1icmUgbWEgc29zdGFuemlhbG1lbnRlIGRvdnJlbW1vIGVz c2VyZSBhbGxpbmVhdGkgYWwgcHJlY2VkZW50ZSBhbm5vLiBOb2kgZSBpIG5vc3RyaSBjb2xsZWdo aSBhYmJpYW1vIHVuYSB2YXN0YSBnYW1tYSBkaSBnb21tZSB0ZXJtaWNoZS4gSW5vbHRyZSBvZmZy aWFtbyBhaSBjbGllbnRpIGlsIHNlcnZpemlvIGRpIGRlcG9zaXRvIHBlciBjaGkgbm9uIGhhIHNw YXppbyBhIGNhc2EuIFBlciBxdWFudG8gY29uY2VybmUgbJJvcmRpbmFuemEgb2Njb3JyZSBkaXJl IGNoZSBzZXJ2ZSB1biBwb5IgZGkgZWxhc3RpY2l04CBkYSBwYXJ0ZSBkZWxsZSBmb3J6ZSBkZWxs km9yZGluZSBwZXJjaOkgY29uIGxlIHRlbXBlcmF0dXJlIGRpIHF1ZXN0aSB1bHRpbWkgZ2lvcm5p IOggYXNzdXJkbyBlc3NlcmUgZmVybWF0aSBlIG11bHRhdGm7Lg0KIA0KDQpDSEkgSU5WRUNFIHB1 bnRhIHN1bGySYXNwZXR0byBkZWxsYSBzaWN1cmV6emEgZSBxdWluZGkgZGVsbGEgZG90YXppb25l IGRlaSBtZXp6aSBpZG9uZWkgYWQgYWZmcm9udGFyZSBskmV2ZW50dWFsZSBlbWVyZ2VuemEgbmV2 ZSBlIGdoaWFjY2lvIOggaWwgdGl0b2xhcmUgZGVsbGEgUmFtOiCrUGVyIGV2aXRhcmUgaSBkaXNh Z2kgY2hlIHNpIHNvbm8gdmVyaWZpY2F0aSBsbyBzY29yc28gYW5ubyBsdW5nbyBsYSCTRmktUGkt TGmUIJcgZGljZSCXIGJpc29nbmEgZG90YXJzaSBkaSBxdWVzdGkgZGlzcG9zaXRpdmkgZGkgc2lj dXJlenphLiBTb3ByYXR0dXR0byBwZXIgY2hpIGFiaXRhIG5lbGxhIG5vc3RyYSB6b25hIGRvdmUg bmVsIGdpcm8gZGkgcG9jaGkgY2hpbG9tZXRyaSBzaSBwYXNzYSBkYWwgbGl2ZWxsbyBkZWwgbWFy ZSBmaW5vIGEgcmFnZ2l1bmdlcmUgaSAxMDAwIG1ldHJpIGFsIHBhc3NvIGRlbCBWZXN0aXRvLiBM kmV2ZW50byBhdG1vc2ZlcmljbyBlY2NlemlvbmFsZSBwdfIgc2VtcHJlIHZlcmlmaWNhcnNpIGUg Ymlzb2duYSBmYXJzaSB0cm92YXJlIHByb250aS4uLrsu  --a33c07dc7fb487f895f9ca6ad771643e--
Ciao e grazie a tutti

PS: il sito si trova su piattaforma Apache/2.2