salve sono riuscito ad allgare un file pdf e inviarlo via email, solo che il corpo del messaggio, cios' il testo della mail, non lo vedo.
Posto il codice.
Grazie

codice:
$allegato="./dirpdf/prova1.pdf";
$filetype="application/pdf";

// ------- Inizio ------ I n v i o  E m a i l
$mittente="carucci@deltasistemisrl.it";
$indirizzo="caruccis@tiscalinet.it";
$oggetto="Prova invio file in allegato pdf";
$intestazioni = "From: $mittente\nMIME-version: 1.0\nContent-type: multipart/mixed;\n boundary=\"Message-Boundary\"\nContent-transfer-encoding: 7BIT\nX-attachments: ".basename($allegato); 

$messaggio = "--Message-Boundary\n"; 
$messaggio .= "Content-Type: text/plain; charset=\"iso-8859-1\"\n";
$messaggio .= "Content-transfer-encoding: 7BIT\n"; 

//
//questa e' la parte del corpo che non vedo
//
$messaggio .= "corpo della mail\ncon barraenne\n\n";
//
//
//

$filez = fopen($allegato, "r"); 
$contents = fread($filez, filesize($allegato)); 
$encoded_attach = chunk_split(base64_encode($contents)); 
fclose($filez); 

$messaggio .= "\n\n--Message-Boundary\n"; 
$messaggio .= "Content-type: $filetype; name=\"".basename($allegato)."\"\n"; 
$messaggio .= "Content-Transfer-Encoding: BASE64\n"; 
$messaggio .= "Content-disposition: attachment; filename=\"".basename($allegato)."\"\n\n";
$messaggio .= "$encoded_attach\n"; 
$messaggio .= "--Message-Boundary--\n"; 

$status_mail=mail($indirizzo,$oggetto,$messaggio,$intestazioni);

// -------  Fine  ------ I n v i o  E m a i l