Hello, does anybody have experience with function imap_mail_compose() ??
There is an example in the documentation but in my script the "description" doesn't work. So the filename of the attachement is not avaliable. And why starts the $body-Array with $body[1] and not with body[0] ? Martin The System: PHP Version 4.0.4pl1; IMAP Support enabled IMAP c-Client Version 4.1 The Script: ... // Anlagen $n=count($HTTP_POST_FILES["email_anlage"]["tmp_name"]); if ($n>1 || ($n==1 && file_exists($HTTP_POST_FILES["email_anlage"]["tmp_name"][0]))) { // multipart!!! $body[1]["type"]=TYPEMULTIPART; $body[1]["subtype"]="mixed"; // Eingabetext $body[2]["type"]=TYPETEXT; $body[2]["subtype"]="plain"; $body[2]["description"]=$email_betreff; $body[2]["contents.data"]=$email_text; for ($i=0;$i<$n;$i++) { $j=$i+3; $regs=array(); if (!ereg("(.*)/(.*)",$HTTP_POST_FILES["email_anlage"]["type"][$i],$regs)) { $regs[1]=TYPEAPPLICATION; $regs[2]="octet-stream";} else { $mime_type=array("TEXT"=>0, "MULTIPART"=>1, "MESSAGE"=>2, "APPLICATION"=>3, "AUDIO"=>4, "IMAGE"=>5, "VIDEO"=>6, "OTHER"=>7); $regs[1]=strtoupper($regs[1]); $regs[1]=$mime_type["$regs[1]"];} $body[$j]["description"]=$HTTP_POST_FILES["email_anlage"]["name"][$i]; $body[$j]["type"]=$regs[1]; $body[$j]["subtype"]=$regs[2]; $body[$j]["encoding"]=ENCBINARY; $fp=fopen($HTTP_POST_FILES["email_anlage"]["tmp_name"][$i],"r"); $body[$j]["contents.data"]=fread($fp,filesize($HTTP_POST_FILES["email_anlage "]["tmp_name"][$i])); fclose($fp);} $email_text=imap_mail_compose($envelope,$body);} ... -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]