正在显示
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 |
-
请 注册 或 登录 后发表评论