正在显示
1 个修改的文件
包含
3 行增加
和
1 行删除
| @@ -92,7 +92,7 @@ class fob_ai_mail_auto_reply { | @@ -92,7 +92,7 @@ class fob_ai_mail_auto_reply { | ||
| 92 | 92 | ||
| 93 | 93 | ||
| 94 | // 检查是否是垃圾箱 | 94 | // 检查是否是垃圾箱 |
| 95 | - $folder = $this->db->cache(3600)->first(folderSql::first($data['folder_id'])); | 95 | + $folder = $this->db->throw()->cache(3600)->first(folderSql::first($data['folder_id'])); |
| 96 | if($folder['folder'] == '垃圾箱'){ | 96 | if($folder['folder'] == '垃圾箱'){ |
| 97 | $email = $this->db->throw()->cache(3600)->first(\Model\emailSql::first($data['email_id'])); | 97 | $email = $this->db->throw()->cache(3600)->first(\Model\emailSql::first($data['email_id'])); |
| 98 | 98 | ||
| @@ -107,6 +107,7 @@ class fob_ai_mail_auto_reply { | @@ -107,6 +107,7 @@ class fob_ai_mail_auto_reply { | ||
| 107 | $email['password'] = base64_decode($email['password']); | 107 | $email['password'] = base64_decode($email['password']); |
| 108 | $email['host'] = $email['imap']; | 108 | $email['host'] = $email['imap']; |
| 109 | $mailInstance = \Lib\Imap\ImapPool::get((new \Lib\Imap\ImapConfig($email))); | 109 | $mailInstance = \Lib\Imap\ImapPool::get((new \Lib\Imap\ImapConfig($email))); |
| 110 | + if($mailInstance->login()){ | ||
| 110 | $msg = $mailInstance->folder($folder['origin_folder'])->msg()->uid($data['uid']); | 111 | $msg = $mailInstance->folder($folder['origin_folder'])->msg()->uid($data['uid']); |
| 111 | if(!$msg->move('INBOX')){ | 112 | if(!$msg->move('INBOX')){ |
| 112 | if(!$msg->copy('INBOX')){ | 113 | if(!$msg->copy('INBOX')){ |
| @@ -120,6 +121,7 @@ class fob_ai_mail_auto_reply { | @@ -120,6 +121,7 @@ class fob_ai_mail_auto_reply { | ||
| 120 | } | 121 | } |
| 121 | $mailInstance = null; | 122 | $mailInstance = null; |
| 122 | } | 123 | } |
| 124 | + } | ||
| 123 | 125 | ||
| 124 | continue; | 126 | continue; |
| 125 | } | 127 | } |
-
请 注册 或 登录 后发表评论