|
...
|
...
|
@@ -620,31 +620,29 @@ class SyncMail { |
|
|
|
}
|
|
|
|
|
|
|
|
// 同步body
|
|
|
|
if($this->isBody === null){
|
|
|
|
goto syncbodycontent;
|
|
|
|
}
|
|
|
|
|
|
|
|
// 预热邮件在第一时间不拉取
|
|
|
|
if($isBody && php_sapi_name()=='cli'){
|
|
|
|
// 脚本模式下 预热邮件 和自动回复邮件 不拉取内容
|
|
|
|
if(!empty($data['is_hots'])){
|
|
|
|
// 更新的就不需要操作body了
|
|
|
|
continue;
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
if(php_sapi_name()=='cli') {
|
|
|
|
// 退信拿body
|
|
|
|
if ($item->getFolderName() == 'INBOX' && stripos($data['subject'], '退信')) {
|
|
|
|
$isBody = true;
|
|
|
|
} else {
|
|
|
|
if (isAiAutoMail($data['from'], $data['subject']) === 1) {
|
|
|
|
if($this->isBody !== true){
|
|
|
|
// 预热邮件在第一时间不拉取
|
|
|
|
if($isBody && php_sapi_name()=='cli'){
|
|
|
|
// 脚本模式下 预热邮件 和自动回复邮件 不拉取内容
|
|
|
|
if(!empty($data['is_hots'])){
|
|
|
|
// 更新的就不需要操作body了
|
|
|
|
continue;
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
if(php_sapi_name()=='cli') {
|
|
|
|
// 退信拿body
|
|
|
|
if ($item->getFolderName() == 'INBOX' && stripos($data['subject'], '退信')) {
|
|
|
|
$isBody = true;
|
|
|
|
} else {
|
|
|
|
if (isAiAutoMail($data['from'], $data['subject']) === 1) {
|
|
|
|
// 更新的就不需要操作body了
|
|
|
|
continue;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
syncbodycontent:
|
|
|
|
|
|
|
|
// 全局
|
|
|
|
if($this->isBody!==null){
|
|
|
|
$isBody = $this->isBody;
|
...
|
...
|
|