ISPmanager API. Почтовые ящики

Почтовые ящики
Создание. Изменение. Почтовый ящик
Автоответчик (vacation) . Просмотр. Изменение
Удалить почтовые ящики
Очистить почтовые ящики
Включить почтовые ящики
Отключить почтовые ящики

Почтовые ящики.

Функция: email

Результат: список элементов

name - Имя.
pop3 - Pop3 login.
disabled - Почтовый ящик временно отключен.
size - Размер. Атрибуты :
used - Использованное количество.
limit - Максимально возможное значение.

Создание. Изменение. Почтовый ящик.

Функция: email.edit

Данная функция одновременно используется для просмотра параметров объекта, изменения объекта и создания нового объекта.

Просмотр параметров объекта:

Параметры:
elid - уникальный идентификатор (элемент "name" из функции "email")
Результат: список параметров объекта

Создание объекта:

Параметры:
sok - значение параметра должно быть равно "yes".
дополнительные параметры запроса ...
Результат: успешное выполнение операции или сообщение об ошибке

Изменение объекта:

Параметры:
sok - значение параметра должно быть равно "yes".
elid - уникальный идентификатор (элемент "name" из функции "email")
дополнительные параметры запроса ...
Результат: успешное выполнение операции или сообщение об ошибке

Список параметров объекта или дополнительных параметров запроса (см.выше):

name - Имя.
domain - Домен.
aliases - Псевдонимы. (Одно или несколько значений, разделенных пробелом)
passwd - Пароль.
confirm - Подтверждение.
quota - Макс. размер. (Числовое значение. Для указания "бесконечности" используйте "0".)
forward - Пересылать почту. (Одно или несколько значений, разделенных пробелом)

Автоответчик (vacation) . Просмотр. Изменение.

Функция: email.vacation

Данная функция одновременно используется для просмотра и изменения параметров объекта

Просмотр параметров объекта:

Параметры:
elid - уникальный идентификатор (элемент "name" из функции "email")
Результат: список параметров

Изменение объекта:

Параметры:
sok - значение параметра должно быть равно "yes".
elid - уникальный идентификатор (элемент "name" из функции "email")
дополнительные параметры запроса ...
Результат: успешное выполнение операции или сообщение об ошибке

Список параметров объекта или дополнительных параметров запроса (см.выше):

arfrom - От.
arsubj - Тема.
arbody - Сообщение.

Удалить почтовые ящики.

Функция: email.delete

Параметры:

elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "name" из функции "email".

Результат: успешное выполнение операции или сообщение об ошибке

Очистить почтовые ящики.

Функция: email.clear

Параметры:

elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "name" из функции "email".

Результат: успешное выполнение операции или сообщение об ошибке

Включить почтовые ящики.

Функция: email.enable

Параметры:

elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "name" из функции "email".

Результат: успешное выполнение операции или сообщение об ошибке

Отключить почтовые ящики.

Функция: email.disable

Параметры:

elid - один или несколько уникальных идентификаторов объекта, разделенных запятой и следующим за ней пробелом ", ". Уникальный идентификатор - это элемент "name" из функции "email".

Результат: успешное выполнение операции или сообщение об ошибке