支持!!!!!!應該是MINI
(但我沒有用過)

解决方案 »

  1.   

    当然支持了!不过麻烦一点点!phpuser上面好象有!
      

  2.   

    可以的!以附件形式!
    给你代码自己琢磨吧(你自己把末尾的收信人改成自己的试试)
    <?
    class mime_mail
    {//定义MAIL类的成员变量
     var $parts;
     var $to;
     var $from;
     var $headers;
     var $subject;
     var $body;//定义构造函数
    function mime_mail(){
    $this->parts=array();
    $this->to="";
    $this->from="";
    $this->subject="";
    $this->body="";
    $this->headers="";
    }//初始化成员变量parts
    function add_attachment($message,$name="",$ctype="application/octetstream"){
    $this->parts[]=array(
    "ctype"=>$ctype,
    "message"=>$message,
    "encode"=>$encode,
    "name"=>$name);}
    //构造消息
    function build_message($part){
    $message=$part["message"];
    $message=chunk_split(base64_encode($message));
    $encoding="base64";
    return "content-type:".$part["ctype"].($part["name"]?";name=\"".$part["name"]."\"":" ").
    "\ncontent-transfer-encoding:$encoding\n\n$message\n";
    }
    //构造附件
    function build_multipart(){
    $boundary="b".md5(uniqid(time()));
    $multipart="content-type:multipart/mixed;boundary=$boundary\n\nthis is a mime
    encoded message.\n\n--$boundary";
    for($i=sizeof($this->parts)-1;$i>=0;$i--){
    $multipart.="\n".$this->build_message($this->parts[$i]).
    "--$boundary";
    }
    return $multipart.="--\n";
    }
    //构造邮件
    function get_mail($complete=true){
    $mime=" ";
    if(!empty($this->from))
    $mime.="From:".$this->from."\n";
    if(!empty($this->headers))
    $mime.=$this->headers."\n";
    if($complete){
    if(!empty($this->to)){
    $mime.="to:$this->to\n";
    }
    if(!empty($this->subject)){
    $mime.="subject:$this->subject\n";
    }
    }
    if(!empty($this->body))
     $this->add_attachment($this->body,"","text/plain");
     $mime.="mime-version:1.0\n".$this->build_multipart();
     return $mime;
     }
    //发送邮件
     function send(){
     $mime=$this->get_mail(false);
     mail($this->to,$this->subject,"",$mime);
     }
     }$filename="a.html";
    $content_type="text/html";
    $fd=fopen($filename,"r");
    $data=fread($fd,filesize($filename));
    fclose($fd);
    $mail=new mime_mail;
    $mail->from="[email protected]";
    $mail->to="[email protected]";
    $mail->subject="email&&&test";
    $mail->body="mail test";
    $mail->add_attachment($data,$filename,$content_type);
    $mail->send();
    ?>
    另外:附件邮件不同于一般的邮件,要严格地书写邮件头和其他信息,可能大家都觉得mail()好象一句话左右就搞定了,不过这个程序也并不难,你找邮件格式的资料看看就知道了,我在这里说的话又是一篇文章了,呵呵