作者 邓超

x

@@ -321,7 +321,7 @@ class SyncMail { @@ -321,7 +321,7 @@ class SyncMail {
321 */ 321 */
322 protected function saveMail(int $folder_id, array $lists, bool $isBody=false){ 322 protected function saveMail(int $folder_id, array $lists, bool $isBody=false){
323 foreach ($lists as $item){ 323 foreach ($lists as $item){
324 - 324 + try {
325 $data = [ 325 $data = [
326 'uid' => $item->uid, 326 'uid' => $item->uid,
327 'subject' => mb_substr($item->header->getSubject(),0,1000),// 控制下,有的蛋疼,整tm多长 327 'subject' => mb_substr($item->header->getSubject(),0,1000),// 控制下,有的蛋疼,整tm多长
@@ -344,6 +344,11 @@ class SyncMail { @@ -344,6 +344,11 @@ class SyncMail {
344 'email_id' => $this->emailId(), 344 'email_id' => $this->emailId(),
345 'is_file' => $item->isAttachment() ? 1: 0 //是否附件 345 'is_file' => $item->isAttachment() ? 1: 0 //是否附件
346 ]; 346 ];
  347 + }catch (\Throwable $e){
  348 + logs([$e->getMessage(),$folder_id,$this->emailId(),$item->uid]);
  349 + continue;
  350 + }
  351 +
347 352
348 $data['from'] = mb_substr($data['from'],0,120); 353 $data['from'] = mb_substr($data['from'],0,120);
349 354