浏览代码

8-bit searches are now possible -- using literals instead of quotes as per
RFC 2060.

graf25 23 年之前
父节点
当前提交
50e60444d9
共有 1 个文件被更改,包括 3 次插入14 次删除
  1. 3 14
      functions/imap_search.php

+ 3 - 14
functions/imap_search.php

@@ -34,21 +34,10 @@ function sqimap_search($imapConnection, $search_where, $search_what, $mailbox,
     $multi_search = explode(' ', $search_what);
     $search_string = '';
     foreach ($multi_search as $multi_search_part) {
-        $search_string .= $search_where . ' "' . $multi_search_part . '" ';
+        $search_string .= $search_where . ' {' . strlen($multi_search_part)
+            . "}\r\n" . $multi_search_part . ' ';
     }
-/*
-    if (count($multi_search)==1) {
-            $search_string = $search_where . ' ' . '"' . $multi_search[0] . '"';
-    }
-    else {
-            $search_string = '';
-            $count = count($multi_search);
-            for ($x=0;$x<$count;$x++) {
-                trim($multi_search[$x]);
-                $search_string = $search_string . ' ' . $search_where . ' "' . $multi_search[$x] . '"';
-            }
-    }
-*/
+
     $search_string = trim($search_string);
 
     /* now use $search_string in the imap search */