用SMTP传送邮件时的问题


0"))
{
fclose($this->fp);
return false;
}

//发送正文
if(!$this->do_command("DATA\r\n.", "354"))
{
fclose($this->fp);
return false;
}

fputs($this->fp, "From: hylpro <$from>\r\n");
fputs($this->fp,"To: $to <$to>\r\n");
fputs($this->fp, "Mime-Version: 1.0\r\n");
fputs($this->fp, "Subject: $subject\r\n");
fputs($this->fp, "Context-Type : text/plain;\r\n");
fputs($this->fp, " charset = \"GB2312\" \r\n ");
fputs($this->fp, "Content-Transfer-Encoding : quoted--printable ;\r\n");

fputs($this->fp, "$message\r\n");
fputs($this->fp, " \r\n");
fputs($this->fp, " \r\n");
fputs($this->fp, ".\r\n"); //end


$this->show_debug($message, "out");
echo "<br>";
$this->show_debug(".\r\n", "out"); //以只含点的行结束数据传送


$this->wait("250"); 这里总是返回 system busy

if(!$this->do_command("QUIT", "250"))
{
fclose($this->fp);
return false;
}

fclose($this->fp);

}
return true;
} //end if($this->fp)
else
{
$this->show_debug("Connect failed!", "in");
return false;
}
} //end send

} //end class


?>
Copyright © 2008 chengduxinxi.com All Rights Reserved PHP编程开发 由朝夕网络维护