作者 邓超

x

@@ -64,7 +64,7 @@ function sync($email_id){ @@ -64,7 +64,7 @@ function sync($email_id){
64 if(!$email || $email['pwd_error']){ 64 if(!$email || $email['pwd_error']){
65 65
66 // 密码错误,或者超过一个月没有更新的邮箱 清空数据 66 // 密码错误,或者超过一个月没有更新的邮箱 清空数据
67 - if($email['pwd_error'] && $email['updated_at'] && strtotime($email['updated_at']) < (time()-86400*30) ){ 67 + if($email['pwd_error'] && $email['updated_at'] && strtotime($email['updated_at']) < (time()-86400*7) ){
68 db()->delete(\Model\listsSql::$table,['email_id'=>$email['id']]); 68 db()->delete(\Model\listsSql::$table,['email_id'=>$email['id']]);
69 } 69 }
70 70
@@ -442,9 +442,14 @@ class Mail { @@ -442,9 +442,14 @@ class Mail {
442 try { 442 try {
443 $id = $db->throw()->insert(listsSql::$table,$data); 443 $id = $db->throw()->insert(listsSql::$table,$data);
444 if($id){ 444 if($id){
445 - go(function ($id,$header,$data){  
446 - new syncMail($id,$header,$data);  
447 - },...[$id,$header,$data]); 445 + try {
  446 + go(function ($id,$header,$data){
  447 + new syncMail($id,$header,$data);
  448 + },...[$id,$header,$data]);
  449 + }catch (\Throwable $e){
  450 + logs($e->getMessage());
  451 + }
  452 +
448 } 453 }
449 454
450 }catch (\Throwable $e){ 455 }catch (\Throwable $e){