Example #1
0
         #-------------------------------------------------------------------------------
     }
     #-------------------------------------------------------------------------------
     $Length = isset($SignPos) ? $SignPos : SizeOf($textPlain);
     #-------------------------------------------------------------------------------
     $textPlain = Trim(Implode("\n", Array_Slice($textPlain, 0, $Length)));
     #-------------------------------------------------------------------------------
     unset($SignPos);
     #-------------------------------------------------------------------------------
 }
 #-------------------------------------------------------------------------------
 #-------------------------------------------------------------------------------
 # достаём все заголовки
 $References = FALSE;
 #-------------------------------------------------------------------------------
 $Headers = Explode("\n", Trim($mailbox->fetchHeader($mail->mId)));
 #-------------------------------------------------------------------------------
 if (Is_Array($Headers) && Count($Headers)) {
     foreach ($Headers as $Line) {
         #-------------------------------------------------------------------------------
         $HeaderLine = Explode(" ", Trim($Line));
         #-------------------------------------------------------------------------------
         if (StrToLower($HeaderLine[0]) == 'in-reply-to:') {
             $References = isset($HeaderLine[1]) ? $HeaderLine[1] : '[empty header]';
         }
         #-------------------------------------------------------------------------------
         if (StrToLower($HeaderLine[0]) == 'references:') {
             $References = isset($HeaderLine[1]) ? $HeaderLine[1] : '[empty header]';
         }
         #-------------------------------------------------------------------------------
         if (StrToLower($HeaderLine[0]) == 'x-autoreply:') {