jméno přílohy u mailu

pošlu mail s přílohou, ale nezobrazí se tam její jméno a když ji chci uložit, nabídne to noname.txt.
Nevíte někdo, jak na ty přílohy.

<?php

$envelope["from"]="ja@seznam.cz";
$envelope["to"]="ja@seznam.cz";
//$envelope["cc"]="ja@seznam.cz";

$part1["type"]=TYPEMULTIPART;
$part1["subtype"]="mixed";

$filename="send.php";
$fp=fopen($filename, "r");
$contents=fread($fp, filesize($filename));
fclose($fp);

$part2["type"]=TYPEAPPLICATION;
$part2["encoding"]=ENCBINARY;
$part2["subtype"]="octet-stream";
$part2["description"]=basename($filename);
$part2["contents.data"]=$contents;



$body[1]=$part1;
$body[2]=$part2;



$message = IMAP_Mail_Compose($envelope, $body);

$pos = StrPos($message, "\r\n\r\n");

$header = SubStr($message, 0, $pos+2);

$body = SubStr($message, $pos, StrLen($message) - $pos);
if (Mail("", "$subject", $body, $header))
echo"ok";
else
echo"no";




//echo nl2br(imap_mail_compose($envelope, $body));

?>