API: Client mail

From BrainyCP
Revision as of 13:25, 31 January 2017 by Fgsfds (talk | contribs) (Новая страница: « Администраторские функции требуют root-права API, чтобы использовать любой логин, размещен…»)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Администраторские функции требуют 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>'.