\"]",$this->to_name,$reg))
$this->to_name=$reg[1];
}
else
{
$this->to_name=$content;
$this->to_mail=$content;
//没有分开收件人的邮件地址
}
break;
case "DATE" : //发送日期,为了处理方便,这里返回的是一个 Unix 时间戳,可以用 date("Y-m-d",$this->mail_time) 来得到一般格式的日期
$content=trim($content);
$day=strtok($content," ");
$day=substr($day,0,strlen($day)-1);
$date=strtok(" ");
$month=$this->month_num[strtok(" ")];
$year=strtok(" ");
$time=strtok(" ");
$time=split(":",$time);
$this->mail_time=mktime($time[0],$time[1],$time[2],$month,$date,$year);
break;
case "SUBJECT": //邮件主题
$this->subject=$content;
break;
case "REPLY_TO": // 回复地址(可能没有)
if (ereg("<([^>]+)>",$content,$reg))
$this->reply_to=$reg[1];
else $this->reply_to=$content;
break;
case "CONTENT-TYPE": // 整个邮件的 Content类型, eregi("([^;]*);",$content,$reg);
$this->body_type=trim($reg[1]);
if (eregi("multipart",$content)) // 如果是 multipart 类型,取得 分隔符
{
while (!eregi('boundary=\"(.*)\"',$head[$i],$reg) and $head[$i])
$i++;
$this->boundary=$reg[1];
}
else //对于一般的正文类型,直接取得其编码方法
{
while (!eregi("charset=[\"(北联网教程,专业提供视频软件下载)
……