• Модуль: mail
  • Путь к файлу: ~/bitrix/modules/mail/lib/imap.php
  • Класс: BitrixMailImap
  • Вызов: Imap::seen
public function seen($ids, $folder)
{
	$error = null;
	$result = new MainResult();
	if (!$this->authenticate($error))
	{
		return $result->addError(new MainError(''));
	}
	if (!$this->select($folder, $error))
	{
		return $result->addError(new MainError(''));
	}

	$response = $this->store($ids, ['Seen'], $error);
	if ($error)
	{
		$error = $error == Imap::ERR_COMMAND_REJECTED ? null : $error;
		$error = $this->errorMessage([Imap::ERR_STORE, $error], $response);
		return $result->addError(new MainError($error));
	}
	return $result;
}