• Модуль: mail
  • Путь к файлу: ~/bitrix/modules/mail/classes/general/mail.php
  • Класс: CAllMailBox
  • Вызов: CAllMailBox::CheckMail
function CheckMail($mailbox_id = false)
{
	global $DB;
	$mbx = Array();
	if($mailbox_id===false)
	{
		$strSql =
				"SELECT MB.ID ".
				"FROM b_mail_mailbox MB ".
				"WHERE ACTIVE='Y' ";

		$dbr = $DB->Query($strSql, false, "File: ".__FILE__."
Line: ".__LINE__); while($ar = $dbr->Fetch()) $mbx[] = $ar["ID"]; } else { $mbx[] = $mailbox_id; } $bNoErrors = true; foreach($mbx as $mailboxId) { $mb = new CMailbox(); if(!$mb->Connect($mailboxId)) { $bNoErrors = false; CMailError::SetError("ERR_CHECK_MAIL", GetMessage("MAIL_CL_ERR_CHECK_MAIL")." (mailbox id: ".$mailboxId.").", ""); } } return $bNoErrors; }