Ciao a tutti , rieccomi con un nuovo problema .
Con l'invio allegati in email utilizzo il classico form mail con questa parte di codice che mi identifica il tipo di file allegato:

Codice PHP:
$ctype="application/x-unknown-content-type"
$basename="file.txt"
$name=basename($basename); 

$header.="From: $nome_mittente <$email_mittente>\nX-Priority: 3\nTo: $destinatario\n"
$header.="Mime-Version: 1.0\nContent-Type: multipart/mixed;\n boundary=\"$boundary\"\n"
$header.="Content-Transfer-Encoding: 8bit\n"

$msg .="This is a multi-part message in MIME format.\n--$boundary\n"
$msg .= "Content-Type: text/plain; charset=iso-8859-9\n"
$msg .= "Content-Transfer-Encoding: 8bit\n\n"

$msg.= $corpo."\n"

$msg .="--$boundary\nContent-type: $ctype;\n name=\"$name\"\n"
$msg .="Content-Transfer-Encoding: base64\nContent-Disposition: attachment\n filename=\"$name\"\n"
$lineszfilesize$basename)+1
$fpfopen$basename'r' ); 
$content chunk_split(base64_encode(fread$fp$linesz))); 
fclose($fp); 
$msg .= chr(13) . chr(10).$content
Su Altervista mi funziona perfettamente (mi arriva contenuto email e allegato txt ), invece su Aruba mi arriva l'email con il suo contenuto pero' senza allegato con al suo interno :

This is a multi-part message in MIME format.
----3fb1b7d5dd395d218abf4b72b27b40cb
Content-Type: text/plain; charset=iso-8859-9
Content-Transfer-Encoding: 8bit


QUI C'E' IL MESSAGGIO INVIATO


----3fb1b7d5dd395d218abf4b72b27b40cb
Content-type: application/x-unknown-content-type;
name="file.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment
filename="numerofogliocassa.txt"

Mw==

Come mai? Sara' una questione di filtri ?

Un saluto a tutti e grazie in anticipo per l'aiuto