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

	if (preg_match('/ x20 MOVE ( x20 | rn ) /ix', $this->sessCapability))
	{
		$result = $this->move($ids, $folderFrom, $folderTo);
	}
	else
	{
		$result = $this->copyMailToFolder($ids, $folderFrom, $folderTo);
		if ($result->isSuccess())
		{
			$result = $this->delete($ids, $folderFrom);
		}
	}
	return $result;
}