• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/site_checker.php
  • Класс: CSiteCheckerTest
  • Вызов: CSiteCheckerTest::check_mail
function check_mail($big = false)
{
	$body = "Test message.nDelete it.";
	if ($big)
	{
		$str = file_get_contents(__FILE__);
		if (!$str)
			return $this->Result(false, GetMessage('SC_CHECK_FILES'));

		$body = str_repeat($str, 2);
	}

	list($usec0, $sec0) = explode(" ", microtime());
	if($big)
	{
		$eol = BitrixMainMailMail::getMailEol();
		$val = mail("hosting_test@bitrixsoft.com", "Bitrix site checker".$eol."tmultiline subject", $body, 'BCC: noreply@bitrixsoft.com');
	}
	else
	{
		$val = mail("hosting_test@bitrixsoft.com", "Bitrix site checker", $body);
	}
	list($usec1, $sec1) = explode(" ", microtime());
	$time = round($sec1 + $usec1 - $sec0 - $usec0, 2);
	if ($val)
	{
		if ($time > 1)
			return $this->Result($this->arTestVars['check_bx_crontab'] ? null : false, GetMessage('SC_SENT').' '.$time.' '.GetMessage('SC_SEC'));
	}
	else
		return false;

	return true;
}