...
|
...
|
@@ -447,7 +447,7 @@ class Imap { |
|
|
// 源文件夹名称,在进行 select的时候必须用未解析的文件夹名称
|
|
|
'folder' => trim(trim($m[3]),'"'),
|
|
|
// 解析过的文件夹名称
|
|
|
'parseFolder' => mb_convert_encoding(trim(trim($m[3]),'"'), 'UTF-8', 'UTF7-IMAP'),
|
|
|
'parseFolder' => mb_iconv(trim(trim($m[3]),'"'), 'UTF-8', 'UTF7-IMAP'),
|
|
|
// 是否可选择
|
|
|
'isSelect' => strpos($m[1],'NoSelect')===false,
|
|
|
// 这里里面包含了公共的功能文件夹 比如 草稿,发送,有些邮箱没有
|
...
|
...
|
@@ -494,7 +494,7 @@ class Imap { |
|
|
*/
|
|
|
public function folderRename(string $oldFolder, string $newFolder){
|
|
|
// 需要转码
|
|
|
$newFolder = mb_convert_encoding($newFolder,'UTF7-IMAP','UTF-8');
|
|
|
$newFolder = mb_iconv($newFolder,'UTF7-IMAP','UTF-8');
|
|
|
// RENAME oldfolder newfolder
|
|
|
$res = $this->request("RENAME {$oldFolder} {$newFolder}");
|
|
|
|
...
|
...
|
|