API: почтовые ящики клиента

Материал из BrainyCP
Версия от 16:25, 31 января 2017; Fgsfds (обсуждение | вклад) (Новая страница: « Администраторские функции требуют root-права API, чтобы использовать любой логин, размещен…»)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Администраторские функции требуют root-права API, чтобы использовать любой логин, размещенный на сервере. Если root-прав нет, можно использовать только свой логин.

Входящие данные, отмеченные звездочкой, обязательны для заполнения. 

Модуль

Функция

Входящие данные

Варианты ошибок

mailclient

Список почтовых ящиков клиента.

getlistmail

username (post)* — имя пользователя;

password (post)* — пароль пользователя;

mailclient (post)* — константа, имя модуля;

getlistmail (post)* — константа, тип операции;

language (post) — может принимать значение: en/ru (по умолчанию ru);

panel_user (post) — имя пользователя ISP, к которому применяется операция.

error:0, mess:'Список почтовых ящиков был успешно получен для: <name>';

error:1, mess:'Ничего не было найдено для:' <name>';

error:1000, mess:'У вас нет прав администратора';

error:1001, mess:'Такой пользователь отсутствует в ISP-панели:<user>'.

mailclient

Список почтовых перенаправление клиента.

getforwardmail

username (post)* — имя пользователя;

password (post)* — пароль пользователя;

mailclient (post)* — константа, имя модуля;

getforwardmail (post)* — константа, тип операции;

language (post) — может принимать значение: en/ru (по умолчанию ru);

panel_user (post) — имя пользователя ISP, к которому применяется операция.

error:0, mess:'Список почтовых ящиков был успешно получен для: <name>';

error:1, mess:'Ничего не было найдено для:' <name>';

error:1000, mess:'У вас нет прав администратора';

error:1001, mess:'Такой пользователь отсутствует в ISP-панели:<user>'.