正在显示
1 个修改的文件
包含
16 行增加
和
14 行删除
| @@ -635,23 +635,25 @@ class SyncMail { | @@ -635,23 +635,25 @@ class SyncMail { | ||
| 635 | // 修改完成重启sync.php脚本 | 635 | // 修改完成重启sync.php脚本 |
| 636 | $mailBody = $parseBody->getText(); | 636 | $mailBody = $parseBody->getText(); |
| 637 | if ($item->getFolderName() == 'INBOX' && stripos($mailBody, '退信')) { | 637 | if ($item->getFolderName() == 'INBOX' && stripos($mailBody, '退信')) { |
| 638 | - // 日志记录 | ||
| 639 | - logs('退信邮件,id【' . $id . '】body:' . $mailBody, LOG_PATH . '/returned-mail-record/' . date('Y-m-d H:i:s') . '.log'); | ||
| 640 | // 通知到黑格 es | 638 | // 通知到黑格 es |
| 641 | - try { | ||
| 642 | - SaberGM::post(SUPER_HOST . 'api/mailbox_status_set', [ | ||
| 643 | - 'id' => $id, | ||
| 644 | - 'subject' => $data['subject'], | ||
| 645 | - 'udate' => $data['udate'], | ||
| 646 | - 'from' => $data['from'], | ||
| 647 | - 'body' => $mailBody, | ||
| 648 | - 'tos' => array_column($data['to_name'], 'email') | ||
| 649 | - ]); | ||
| 650 | - } catch (\Throwable $exception) { | ||
| 651 | - logs('推送到黑格异常:' . $exception, LOG_PATH . '/returned-mail-record/' . date('Y-m-d H:i:s') . '.log'); | ||
| 652 | - } | ||
| 653 | if (php_sapi_name() == 'cli') { | 639 | if (php_sapi_name() == 'cli') { |
| 640 | + // 日志记录 | ||
| 641 | + logs('退信邮件(cli),id【' . $id . '】body:' . $mailBody, LOG_PATH . '/returned-mail-record/' . date('Y-m-d H:i:s') . '.log'); | ||
| 642 | + try { | ||
| 643 | + SaberGM::post(SUPER_HOST . 'api/mailbox_status_set', [ | ||
| 644 | + 'id' => $id, | ||
| 645 | + 'subject' => $data['subject'], | ||
| 646 | + 'udate' => $data['udate'], | ||
| 647 | + 'from' => $data['from'], | ||
| 648 | + 'body' => $mailBody, | ||
| 649 | + 'tos' => array_column($data['to_name'], 'email') | ||
| 650 | + ]); | ||
| 651 | + } catch (\Throwable $exception) { | ||
| 652 | + logs('推送到黑格异常:' . $exception, LOG_PATH . '/returned-mail-record/' . date('Y-m-d H:i:s') . '.log'); | ||
| 653 | + } | ||
| 654 | continue; // 不记录数据库,退信非常庞大,磁盘顶不住 | 654 | continue; // 不记录数据库,退信非常庞大,磁盘顶不住 |
| 655 | + } else { | ||
| 656 | + logs('退信邮件(非cli),id【' . $id . '】body:' . $mailBody, LOG_PATH . '/returned-mail-record/' . date('Y-m-d H:i:s') . '.log'); | ||
| 655 | } | 657 | } |
| 656 | } | 658 | } |
| 657 | 659 |
-
请 注册 或 登录 后发表评论