作者 邓超

x

@@ -466,10 +466,10 @@ class Imap { @@ -466,10 +466,10 @@ class Imap {
466 * 修改文件夹名称 466 * 修改文件夹名称
467 * @param string $oldFolder 久文件夹名称 467 * @param string $oldFolder 久文件夹名称
468 * @param string $newFolder 新文件夹名称 468 * @param string $newFolder 新文件夹名称
469 - * @return bool 469 + * @return array
470 * @throws \Exception 470 * @throws \Exception
471 * @author:dc 471 * @author:dc
472 - * @time 2022/11/25 10:24 472 + * @time 2023/4/14 11:47
473 */ 473 */
474 public function folderRename(string $oldFolder, string $newFolder){ 474 public function folderRename(string $oldFolder, string $newFolder){
475 // 需要转码 475 // 需要转码
@@ -478,17 +478,16 @@ class Imap { @@ -478,17 +478,16 @@ class Imap {
478 $res = $this->request("RENAME {$oldFolder} {$newFolder}"); 478 $res = $this->request("RENAME {$oldFolder} {$newFolder}");
479 479
480 if ($res[0] == 'ok'){ 480 if ($res[0] == 'ok'){
481 - return true; 481 + return [true,$newFolder];
482 } 482 }
483 483
484 - throw new \Exception('rename folder error:'.end($res[1])); 484 + return [false,end($res[1])];
485 } 485 }
486 486
487 /** 487 /**
488 * 删除文件夹 488 * 删除文件夹
489 * @param string $folder 489 * @param string $folder
490 * @return bool 490 * @return bool
491 - * @throws \Exception  
492 * @author:dc 491 * @author:dc
493 * @time 2022/11/25 10:25 492 * @time 2022/11/25 10:25
494 */ 493 */
@@ -505,7 +504,7 @@ class Imap { @@ -505,7 +504,7 @@ class Imap {
505 return true; 504 return true;
506 } 505 }
507 506
508 - throw new \Exception('rename folder error:'.end($res[1])); 507 + return false;
509 508
510 } 509 }
511 510