Ho cambiato il codice con qst ...
(...)
$emailto="mia@email.it"; // INERIRE L'EMAIL QUI!!

$data=date("j/m/Y");
$ora=date("h:i:s");

$headers = "MIME-Version: 1.0\n";
$headers .= "Content-Type: multipart/mixed; boundary=\"XX-1234DED00099A\"\n";
$headers .= "Content-Transfer-Encoding: 7bit\n";
$headers .= "From: $emailto\n";

$messaggio="--XX-1234DED00099A\n";
$messaggio.="Content-Type: text/plain; charset=iso-8859-1\n";
$messaggio.="Content-Transfer-Encoding: 7bit\n\r";

$messaggio.="Curriculum inviato il $data alle $ora\n\r\nDati inseriti\n";
$messaggio.="Nome: $nome\n Cognome: $cognome\nData di nascita: $nascita\nCodice fiscale: $codice\n";
$messaggio.="Citta: $citta\nCap: $cap\nTelefono: $telefono\n";
$messaggio.="Email: $email\nLavoro precedente: $precedente\nLavoro attuale: $attuale\n";
$oggetto_send="Invio Curriculum";


$messaggio.="--XX-1234DED00099A\n";
$messaggio.="Content-Type: application/octet-stream; name=\"$file_name\"\n";
$messaggio.="Content-Transfer-Encoding: base64\n";
$messaggio.="Content-Description: \"Curriculum\"\n";
$messaggio.="Content-Disposition: attachment\n\r";

$fp=@fopen($thefile, "r");
if ($fp) {
$data = fread($fp, filesize($thefile));
}
$curr = base64_encode($data);
$messaggio .= "$curr\n\r--XX-1234DED00099A--\n";
mail($emailto, $oggetto_send, $messaggio, $headers);
(...)
il testo adesso arriva, ma l'allegato dà qst errore con tiscali ...

L'ID del messaggio specificato non è valido. (13)

mentre in hotmail non lo fà scaricare...

come risolvo?