risolto grazie
ecco il codice giusto
codice:
// ------- 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/html; charset=iso-8859-1\n";
$messaggio .= "Content-transfer-encoding: 7BIT\n";
$messaggio .= "Content-description: Mail message body\n\n";
$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