作者 邓超

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 + try {
445 go(function ($id,$header,$data){ 446 go(function ($id,$header,$data){
446 new syncMail($id,$header,$data); 447 new syncMail($id,$header,$data);
447 },...[$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){