- Модуль: 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;
}