作者 邓超

x

@@ -118,6 +118,21 @@ class Log { @@ -118,6 +118,21 @@ class Log {
118 118
119 } 119 }
120 120
  121 + /**
  122 + * 立即写入文件
  123 + * @param $filename
  124 + * @param $data
  125 + * @param null $flag
  126 + * @author:dc
  127 + * @time 2024/11/13 15:30
  128 + */
  129 + public static function put($filename,$data,$flag=null){
  130 + if (!dirname($filename)){
  131 + @mkdir(dirname($filename),0775,true);
  132 + }
  133 + @file_put_contents($filename,$data,$flag);
  134 + }
  135 +
121 public function __destruct() 136 public function __destruct()
122 { 137 {
123 $this->write(); 138 $this->write();
@@ -438,10 +438,10 @@ class SyncMail { @@ -438,10 +438,10 @@ class SyncMail {
438 // 是否同步body内容 438 // 是否同步body内容
439 if($isBody && $item->body->getRaw()){ 439 if($isBody && $item->body->getRaw()){
440 // 记录邮件体 源文件 440 // 记录邮件体 源文件
441 - Log::append( 441 + Log::put(
442 $item->header->getRaw()."\r\n\r\n".$item->body->getRaw(), 442 $item->header->getRaw()."\r\n\r\n".$item->body->getRaw(),
443 ROOT_PATH.'/eml/'.$this->email['email']."/".$item->getFolderName().'/'.$item->uid.'.eml' 443 ROOT_PATH.'/eml/'.$this->email['email']."/".$item->getFolderName().'/'.$item->uid.'.eml'
444 - )->write(); 444 + );
445 445
446 $body = [ 446 $body = [
447 'lists_id' => $id, 447 'lists_id' => $id,