ISPmanager API. Списки рассылки

Списки рассылки
Создание. Изменение. Настройки списка рассылки
Удалить списки рассылки
Подписчики списка рассылки
Создание. Изменение. Редактировать адрес подписчика
Удалить подписчиков
Отправители списка рассылки
Создание. Изменение. Редактировать адрес отправителя
Удалить отправителей

Списки рассылки.

Функция: maillist

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

name - Название.
owner - Администратор.
count - Количество подписчиков.

Создание. Изменение. Настройки списка рассылки .

Функция: maillist.edit

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

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

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

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

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

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

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

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

name - Название.
domain - Домен.
policy - Политика.
owner - Администратор.
password - Пароль.
maxlen - Макс. размер.
prefix - Заголовок.
info - Информация.
anonymous - Анонимная. (Необязательный параметр. Чтобы включить данную опцию используйте значение "on".)

Удалить списки рассылки.

Функция: maillist.delete

Параметры:

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

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

Подписчики списка рассылки .

Функция: maillist.subscriber

Параметры:

elid - уникальный идентификатор (элемент "name" из функции "maillist").

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

name - Адрес.

Создание. Изменение. Редактировать адрес подписчика.

Функция: maillist.subscriber.edit

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

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

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

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

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

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

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

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

name - Адрес.

Удалить подписчиков.

Функция: maillist.subscriber.delete

Параметры:

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

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

Отправители списка рассылки .

Функция: maillist.sender

Параметры:

elid - уникальный идентификатор (элемент "name" из функции "maillist").

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

name - Адрес.

Создание. Изменение. Редактировать адрес отправителя.

Функция: maillist.sender.edit

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

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

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

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

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

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

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

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

name - Адрес.

Удалить отправителей.

Функция: maillist.sender.delete

Параметры:

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

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