作者 邓超

优化

@@ -620,31 +620,29 @@ class SyncMail { @@ -620,31 +620,29 @@ class SyncMail {
620 } 620 }
621 621
622 // 同步body 622 // 同步body
623 - if($this->isBody === null){  
624 - goto syncbodycontent;  
625 - }  
626 -  
627 - // 预热邮件在第一时间不拉取  
628 - if($isBody && php_sapi_name()=='cli'){  
629 - // 脚本模式下 预热邮件 和自动回复邮件 不拉取内容  
630 - if(!empty($data['is_hots'])){  
631 - // 更新的就不需要操作body了  
632 - continue;  
633 - }  
634 -  
635 - }  
636 - if(php_sapi_name()=='cli') {  
637 - // 退信拿body  
638 - if ($item->getFolderName() == 'INBOX' && stripos($data['subject'], '退信')) {  
639 - $isBody = true;  
640 - } else {  
641 - if (isAiAutoMail($data['from'], $data['subject']) === 1) { 623 + if($this->isBody !== true){
  624 + // 预热邮件在第一时间不拉取
  625 + if($isBody && php_sapi_name()=='cli'){
  626 + // 脚本模式下 预热邮件 和自动回复邮件 不拉取内容
  627 + if(!empty($data['is_hots'])){
642 // 更新的就不需要操作body了 628 // 更新的就不需要操作body了
643 continue; 629 continue;
644 } 630 }
  631 +
  632 + }
  633 + if(php_sapi_name()=='cli') {
  634 + // 退信拿body
  635 + if ($item->getFolderName() == 'INBOX' && stripos($data['subject'], '退信')) {
  636 + $isBody = true;
  637 + } else {
  638 + if (isAiAutoMail($data['from'], $data['subject']) === 1) {
  639 + // 更新的就不需要操作body了
  640 + continue;
  641 + }
  642 + }
645 } 643 }
646 } 644 }
647 - syncbodycontent: 645 +
648 // 全局 646 // 全局
649 if($this->isBody!==null){ 647 if($this->isBody!==null){
650 $isBody = $this->isBody; 648 $isBody = $this->isBody;