作者 朱世亮

219120-记录AI退信邮件《日志记录优化

@@ -635,9 +635,10 @@ class SyncMail { @@ -635,9 +635,10 @@ 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 + $logFilename = LOG_PATH . '/returned-mail-record/' . date('Y-m-d') . '.log';
638 if (php_sapi_name() == 'cli') { 639 if (php_sapi_name() == 'cli') {
639 // 日志记录 640 // 日志记录
640 - logs('退信邮件(cli),id【' . $id . '】body:' . $mailBody, LOG_PATH . '/returned-mail-record/' . date('Y-m-d') . '.log'); 641 + logs('退信邮件(cli),id【' . $id . '】body:' . $mailBody, $logFilename);
641 try { 642 try {
642 // 通知到黑格 es 643 // 通知到黑格 es
643 SaberGM::post(SUPER_HOST . 'api/mailbox_status_set', [ 644 SaberGM::post(SUPER_HOST . 'api/mailbox_status_set', [
@@ -649,11 +650,11 @@ class SyncMail { @@ -649,11 +650,11 @@ class SyncMail {
649 'tos' => array_column($data['to_name'], 'email') 650 'tos' => array_column($data['to_name'], 'email')
650 ]); 651 ]);
651 } catch (\Throwable $exception) { 652 } catch (\Throwable $exception) {
652 - logs('推送到黑格异常:' . $exception, LOG_PATH . '/returned-mail-record/' . date('Y-m-d') . '.log'); 653 + logs('推送到黑格异常:' . $exception, $logFilename);
653 } 654 }
654 continue; // 不记录数据库,退信非常庞大,磁盘顶不住 655 continue; // 不记录数据库,退信非常庞大,磁盘顶不住
655 } else { 656 } else {
656 - logs('退信邮件(非cli),id【' . $id . '】body:' . $mailBody, LOG_PATH . '/returned-mail-record/' . date('Y-m-d H:i:s') . '.log'); 657 + logs('退信邮件(非cli),id【' . $id . '】body:' . $mailBody, $logFilename);
657 } 658 }
658 } 659 }
659 660