#------------------------------------------------------------------------------- } #------------------------------------------------------------------------------- $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:') {