svncommit
2005-10-26 43fa235da354c8b53aa69ba745c1d398a758fcaf
program/lib/imap.inc
@@ -52,6 +52,7 @@
   var $recent;
   var $rootdir;
   var $delimiter;
   var $capability = array();
}
class iilBasicHeader{
@@ -246,6 +247,9 @@
function iil_C_NameSpace(&$conn){
   global $my_prefs;
   
   if (!in_array('NAMESPACE', $conn->capability))
     return false;
   if ($my_prefs["rootdir"]) return true;
   
   fputs($conn->fp, "ns1 NAMESPACE\r\n");
@@ -334,7 +338,7 @@
   $iil_error.="Socket connection established\r\n";
   $line=iil_ReadLine($conn->fp, 300);
   if (strcasecmp($auth_method, "check")==0){
      //check for supported auth methods
      
@@ -349,6 +353,8 @@
         $a = explode(" ", $line);
         if ($line[0]=="*"){
            while ( list($k, $w) = each($a) ){
                if ($w!='*' && $w!='CAPABILITY')
                   $conn->capability[] = $w;
               if ((strcasecmp($w, "AUTH=CRAM_MD5")==0)||
                  (strcasecmp($w, "AUTH=CRAM-MD5")==0)){
                     $auth_method = "auth";
@@ -1879,7 +1885,7 @@
   }
}
function iil_C_Append(&$conn, $folder, $message){
function iil_C_Append(&$conn, $folder, &$message){
   if (!$folder) return false;
   $fp = $conn->fp;