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