Difference between revisions of "API: Mail"

From BrainyCP
Jump to: navigation, search
(Новая страница: « Администраторские функции требуют root-права API, чтобы использовать любой логин, размещен…»)
 
 
(6 intermediate revisions by 3 users not shown)
Line 1: Line 1:
  
Администраторские функции требуют root-права API, чтобы использовать любой логин, размещенный на сервере. Если root-прав нет, можно использовать только свой логин.
+
 
 
+
<div data-placeholder="Перевод" dir="ltr">Administrative functions require API root rights in order to use any login hosted on the server. If you do not have root rights, you can only use your login.</div> <div data-placeholder="Перевод" dir="ltr">Incoming data marked with an asterisk are required.</div>
Входящие данные, отмеченные звездочкой, обязательны для заполнения.&nbsp;
 
 
 
 
{| border="1" cellpadding="5"
 
{| border="1" cellpadding="5"
 
|-
 
|-
| <p dir="ltr" style="text-align: center;">'''Модуль'''</p>  
+
| <p dir="ltr" style="text-align: center;">'''Module'''</p>  
| <p dir="ltr" style="text-align: center;">'''Функция'''</p>  
+
| <p dir="ltr" style="text-align: center;">'''function'''</p>  
| <p dir="ltr" style="text-align: center;">'''Входящие данные'''</p>  
+
| <p dir="ltr" style="text-align: center;">'''Incoming data'''</p>  
| <p dir="ltr" style="text-align: center;">'''Варианты ошибок'''</p>  
+
| <p dir="ltr" style="text-align: center;">'''Error variants'''</p>  
 
|-
 
|-
 
| style="vertical-align: top;" |  
 
| style="vertical-align: top;" |  
Line 15: Line 13:
  
 
| style="vertical-align: top;" |  
 
| style="vertical-align: top;" |  
Просмотр почтовой очереди.
+
Mail queue view.
  
 
list_msg
 
list_msg
  
| style="vertical-align: top;" |  
+
| style="vertical-align: top;" | <div data-placeholder="Перевод" dir="ltr">username (post or get) * - username;</div> <div data-placeholder="Перевод" dir="ltr">password (post or get) * - user password;</div> <div data-placeholder="Перевод" dir="ltr">mailserver (post or get) * - constant, module name;</div> <div data-placeholder="Перевод" dir="ltr">list_msg (post or get) * - constant, operation name;</div> <div data-placeholder="Перевод" dir="ltr">language (post or get) - can take the value: en / ru (ru by default).</div>
username (post или get)* — имя пользователя;
+
| style="vertical-align: top;" | <div data-placeholder="Перевод" dir="ltr">error: 0, mess: 'Mail queue list', detail [array_list_msg];</div> <div data-placeholder="Перевод" dir="ltr">error: 100, mess: 'The mail queue list is empty';</div> <div data-placeholder="Перевод" dir="ltr">error: 400, mess: 'Unfortunately, the module is not available to you.'</div>
 
 
password (post или get)* — пароль пользователя;
 
 
 
mailserver (post или get)* — константа, имя модуля;
 
 
 
list_msg (post или get)* — константа, имя операции;
 
 
 
language (post или get) — может принимать значение: en/ru (по умолчанию ru).
 
 
 
| style="vertical-align: top;" |  
 
error:0, mess:'Список почтовой очереди', detail [array_list_msg];
 
 
 
error:100, mess:'Список почтовой очереди пуст';
 
 
 
error:400, mess:'К сожалению, модуль вам не доступен'.
 
 
 
 
|-
 
|-
 
| style="vertical-align: top;" |  
 
| style="vertical-align: top;" |  
 
mailserver
 
mailserver
  
| style="vertical-align: top;" |  
+
| style="vertical-align: top;" | <div data-placeholder="Перевод" dir="ltr" id="tw-target-text">Clearing the mail queue (forced optional).</div>
Очистка почтовой очереди (принудительная опционально).
 
 
 
 
delete_all_msg
 
delete_all_msg
  
| style="vertical-align: top;" |  
+
| style="vertical-align: top;" | <div data-placeholder="Перевод" dir="ltr">username (post or get) * - username;</div> <div data-placeholder="Перевод" dir="ltr">password (post or get) * - user password;</div> <div data-placeholder="Перевод" dir="ltr">mailserver (post or get) * - constant, module name;</div> <div data-placeholder="Перевод" dir="ltr">delete_all_msg (post or get) * - constant, operation name;</div> <div data-placeholder="Перевод" dir="ltr">dellete_forse (post or get) - any value in this parameter will force deletion;</div> <div data-placeholder="Перевод" dir="ltr">language (post or get) - can take the value: en / ru (ru by default).</div>
username (post или get)* — имя пользователя;
+
| style="vertical-align: top;" | <div data-placeholder="Перевод" dir="ltr">error: 0, message: 'Request completed', detail [console_message];</div> <div data-placeholder="Перевод" dir="ltr">error: 100, message: 'The mail server does not support forced deletion';</div> <div data-placeholder="Перевод" dir="ltr">error: 400, message: 'Unfortunately, the module is not available to you.'</div>
 
 
password (post или get)* — пароль пользователя;
 
 
 
mailserver (post или get)* — константа, имя модуля;
 
 
 
delete_all_msg (post или get)* — константа, имя операции;
 
 
 
dellete_forse (post или get) — любое значение в&nbsp;этом параметре приводит к принудительному удалению;
 
 
 
language (post или get) — может принимать значение: en/ru (по умолчанию ru).
 
 
 
| style="vertical-align: top;" |  
 
error:0, message:'Запрос выполнен',detail[console_message];
 
 
 
error:100, message:'Почтовый сервер не поддерживает принудительное удаление';
 
 
 
error:400, message:'К сожалению, модуль вам не доступен'.
 
 
 
 
|-
 
|-
 
| style="vertical-align: top;" |  
 
| style="vertical-align: top;" |  
 
mailserver
 
mailserver
  
| style="vertical-align: top;" |  
+
| style="vertical-align: top;" | <div data-placeholder="Перевод" dir="ltr" id="tw-target-text">Delete / resend the letter.</div>
Удалить/отправить письмо повторно.
 
 
 
 
controll_msg
 
controll_msg
  
| style="vertical-align: top;" |  
+
| style="vertical-align: top;" | <div data-placeholder="Перевод" dir="ltr">username (post or get) * - username;</div> <div data-placeholder="Перевод" dir="ltr">password (post or get) * - user password;</div> <div data-placeholder="Перевод" dir="ltr">mailserver (post or get) * - constant, module name;</div> <div data-placeholder="Перевод" dir="ltr">controll_msg (post or get) * - constant, operation name;</div> <div data-placeholder="Перевод" dir="ltr">id (post or get) * - message id;</div> <div data-placeholder="Перевод" dir="ltr">command (post or get) * - accepts 'delete', 'reship' commands:</div> <div data-placeholder="Перевод" dir="ltr">delete - delete the selected message;</div> <div data-placeholder="Перевод" dir="ltr">reship - resend the selected email.</div> <div data-placeholder="Перевод" dir="ltr">language (post or get) - can take the value: en / ru (ru by default).</div>
username (post или get)* — имя пользователя;
+
| style="vertical-align: top;" | <div data-placeholder="Перевод" dir="ltr" id="tw-target-text">error: 0, mess: 'Request completed', detail [console_message];<br/> error: 100, mess: 'Invalid value command';<br/> error: 101, mess: 'Missing message id';<br/> error: 102, mess: 'The server for sending letters is missing or incorrectly specified';<br/> error: 400, mess: 'Unfortunately, the module is not available to you.'</div> <div>&nbsp;</div>
 
 
password (post или get)* — пароль пользователя;
 
 
 
mailserver (post или get)* — константа, имя модуля;
 
 
 
controll_msg (post или get)* — константа, имя операции;
 
 
 
id (post или get)* id-письма;
 
 
 
command (post или get)* — принимает команды &nbsp;'delete','reship':
 
 
 
delete — удалить выбранное письмо;
 
 
 
reship — переотправить выбранное письмо.
 
 
 
language (post или get) — может принимать значение: en/ru (по умолчанию ru).
 
 
 
| style="vertical-align: top;" |  
 
error:0, mess:'Запрос выполнен',detail[console_message];<br/> error:100, mess:'Не правильное значение command';<br/> error:101, mess:'Отсутствует id письма';<br/> error:102, mess:'Отсутствует или неправильно указан сервер отправки писем';<br/> error:400, mess:'К сожалению, модуль вам не доступен'.
 
 
 
 
|-
 
|-
 
| style="vertical-align: top;" |  
 
| style="vertical-align: top;" |  
 
mailserver
 
mailserver
  
| style="vertical-align: top;" |  
+
| style="vertical-align: top;" | <div data-placeholder="Перевод" dir="ltr" id="tw-target-text">Remove frozen emails from the queue.</div>
Удалить замороженные письма из очереди.
 
 
 
 
delete_frozen_msg
 
delete_frozen_msg
  
 +
| style="vertical-align: top;" | <div data-placeholder="Перевод" dir="ltr">username (post or get) * - username;</div> <div data-placeholder="Перевод" dir="ltr">password (post or get) * - user password;</div> <div data-placeholder="Перевод" dir="ltr">mailserver (post or get) * - constant, module name;</div> <div data-placeholder="Перевод" dir="ltr">delete_frozen_msg (post or get) * - constant, operation name;</div> <div data-placeholder="Перевод" dir="ltr">language (post or get) - can take the value: en / ru (ru by default).</div>
 +
| style="vertical-align: top;" | <div data-placeholder="Перевод" dir="ltr">error: 0, message: 'Request completed', detail [console_message];</div> <div data-placeholder="Перевод" dir="ltr">error: 100, message: 'The mail server does not support deleting frozen messages';</div> <div data-placeholder="Перевод" dir="ltr">error: 400, message: 'Unfortunately, the module is not available to you.'</div>
 +
|-
 
| style="vertical-align: top;" |  
 
| style="vertical-align: top;" |  
username (post или get)* — имя пользователя;
+
mailserver
  
password (post или get)* — пароль пользователя;
+
| style="vertical-align: top;" | <div data-placeholder="Перевод" dir="ltr" id="tw-target-text">Display the number of messages in the queue.</div>
 
+
count_msg
mailserver (post или get)* — константа, имя модуля;
 
 
 
delete_frozen_msg (post или get)* — константа, имя операции;
 
 
 
language (post или get) — может принимать значение: en/ru (по умолчанию ru).
 
 
 
| style="vertical-align: top;" |  
 
error:0, message:'Запрос выполнен',detail[console_message];
 
 
 
error:100, message:'Почтовый сервер не поддерживает удаление замороженных писем';
 
 
 
error:400, message:'К сожалению, модуль вам не доступен'.
 
  
 +
| style="vertical-align: top;" | <div data-placeholder="Перевод" dir="ltr">username (post or get) * - username;</div> <div data-placeholder="Перевод" dir="ltr">password (post or get) * - user password;</div> <div data-placeholder="Перевод" dir="ltr">mailserver (post or get) * - constant, module name;</div> <div data-placeholder="Перевод" dir="ltr">count_msg (post or get) * - constant, operation name;</div> <div data-placeholder="Перевод" dir="ltr">language (post or get) - can take the value: en / ru (ru by default).</div>
 +
| style="vertical-align: top;" | <div data-placeholder="Перевод" dir="ltr">error: 0, message: 'Number of messages';</div> <div data-placeholder="Перевод" dir="ltr">error: 400, message: 'Unfortunately, the module is not available to you.'</div>
 
|-
 
|-
 
| style="vertical-align: top;" |  
 
| style="vertical-align: top;" |  
 
mailserver
 
mailserver
  
| style="vertical-align: top;" |  
+
| style="vertical-align: top;" | <div data-placeholder="Перевод" dir="ltr" id="tw-target-text">clamav control: get status, change status.</div>
Отобразить количество сообщений в очереди.
+
clamav
  
count_msg
+
| style="vertical-align: top;" | <div data-placeholder="Перевод" dir="ltr">username (post or get) * - username;</div> <div data-placeholder="Перевод" dir="ltr">password (post or get) * - user password;</div> <div data-placeholder="Перевод" dir="ltr">mailserver (post or get) * - constant, module name;</div> <div data-placeholder="Перевод" dir="ltr">clamav (post or get) * - constant, operation name;</div> <div data-placeholder="Перевод" dir="ltr">command (post or get) * - takes the following values ​​status, on, off:</div> <div data-placeholder="Перевод" dir="ltr">status - status;</div> <div data-placeholder="Перевод" dir="ltr">on - enable the service;</div> <div data-placeholder="Перевод" dir="ltr">off - turn off the service.</div> <div data-placeholder="Перевод" dir="ltr">language (post or get) - can take the value: en / ru (ru by default).</div>
 +
| style="vertical-align: top;" | <div data-placeholder="Перевод" dir="ltr">error: 0, mess: 'Command completed', detail [Status];</div> <div data-placeholder="Перевод" dir="ltr">error: 100, mess: 'Invalid command';</div> <div data-placeholder="Перевод" dir="ltr">error: 400, mess: 'Unfortunately, the module is not available to you.'</div>
 +
|-
 +
| style="vertical-align: top;" | &nbsp;
 +
| style="vertical-align: top;" | <div data-placeholder="Перевод" dir="ltr" id="tw-target-text">spamassassin management: get status, change status.</div>
 +
spamassassin
  
| style="vertical-align: top;" |  
+
| style="vertical-align: top;" | <div data-placeholder="Перевод" dir="ltr">username (post or get) * - username;</div> <div data-placeholder="Перевод" dir="ltr">password (post or get) * - user password;</div> <div data-placeholder="Перевод" dir="ltr">mailserver (post or get) * - constant, module name;</div> <div data-placeholder="Перевод" dir="ltr">spamassassin (post or get) * - constant, operation name;</div> <div data-placeholder="Перевод" dir="ltr">command (post or get) * - takes the following values ​​status, on, off:</div> <div data-placeholder="Перевод" dir="ltr">status - status;</div> <div data-placeholder="Перевод" dir="ltr">on - enable the service;</div> <div data-placeholder="Перевод" dir="ltr">off - turn off the service.</div> <div data-placeholder="Перевод" dir="ltr">language (post or get) - can take the value: en / ru (ru by default).</div>
username (post или get)* — имя пользователя;
+
| style="vertical-align: top;" | <div data-placeholder="Перевод" dir="ltr">error: 0, mess: 'Command completed', detail [Status];</div> <div data-placeholder="Перевод" dir="ltr">error: 100, mess: 'Invalid command';</div> <div data-placeholder="Перевод" dir="ltr">error: 400, mess: 'Unfortunately, the module is not available to you.'</div>
 +
|}
  
password (post или get)* — пароль пользователя;
+
Другие полезные статьи:
  
mailserver (post или get)* — константа, имя модуля;
+
{| style="width: 1008px;"
 +
|-
 +
| style="width: 285px;" |
 +
'''[https://docs.brainycp.io/index.php/API:_connection <font><font>API: connection</font></font>]'''
  
count_msg (post или get)* — константа, имя операции;
+
| style="width: 329px;" |
 +
'''[https://docs.brainycp.io/index.php/API:_Monitoring <font><font>API: monitoring</font></font>]'''
  
language (post или get) — может принимать значение: en/ru (по умолчанию ru).
+
| style="width: 372px;" |  
 
+
'''[https://docs.brainycp.io/index.php/API:_Webserver_status <font><font>API: web server status</font></font>]'''
| style="vertical-align: top;" |  
 
error:0, message:'Количество сообщений';
 
 
 
error:400, message:'К сожалению, модуль вам не доступен'.
 
  
 
|-
 
|-
| style="vertical-align: top;" |  
+
| style="width: 285px;" |  
mailserver
+
'''[https://docs.brainycp.io/index.php/API:_CMS_Autoinstaller <font><font>API: auto installer CMS</font></font>]'''
  
| style="vertical-align: top;" |  
+
| style="width: 329px;" |  
управление clamav: &nbsp;получить статус, изменить статус.
+
'''[https://docs.brainycp.io/index.php/API:_Configuring_backups <font><font>API: configuring backups</font></font>]'''
  
clamav
+
| style="width: 372px;" |
 +
'''[https://docs.brainycp.io/index.php/API:_Transfer_between_servers <font><font>API: transfer between servers</font></font>]'''
  
| style="vertical-align: top;" |  
+
|-
username (post или get)* — имя пользователя;
+
| style="width: 285px;" |  
 +
'''[https://docs.brainycp.io/index.php/API:_Antivirus <font><font>API: antivirus</font></font>]'''
  
password (post или get)* — пароль пользователя;
+
| style="width: 329px;" |
 +
'''[https://docs.brainycp.io/index.php/API:_Server_configuration <font><font>API: server settings</font></font>]'''
  
mailserver (post или get)* — константа, имя модуля;
+
| style="width: 372px;" |
 +
'''[https://docs.brainycp.io/index.php/API:_Manage_webserver <font><font>API: web server management</font></font>]'''
  
clamav (post или get)* — константа, имя операции;
+
|-
 +
| style="width: 285px;" |
 +
'''[https://docs.brainycp.io/index.php/API:_Databases <font><font>API: database</font></font>]'''
  
command (post или get)* — принимает такие значения status,on,off:
+
| style="width: 329px;" |
 +
'''[https://docs.brainycp.io/index.php/API:_User_Certificates <font><font>API: custom certificates</font></font>]'''
  
status — статус;
+
| style="width: 372px;" |
 +
'''[https://docs.brainycp.io/index.php/API:_Managing_mailboxes <font><font>API: mailbox management</font></font>]'''
  
on — включить сервис;
+
|-
 +
| style="width: 285px;" |
 +
'''[https://docs.brainycp.io/index.php/API:_Server_info <font><font>API: server information</font></font>]'''
  
off — выключить сервис.
+
| style="width: 329px;" |
 +
'''[https://docs.brainycp.io/index.php/API:_Mail <font><font>API: mail</font></font>]'''
  
language (post или get) — может принимать значение: en/ru (по умолчанию ru).
+
| style="width: 372px;" |
 +
'''[https://docs.brainycp.io/index.php/API:_Manage_DNS-zones <font><font>API: DNS zone management</font></font>]'''
  
| style="vertical-align: top;" |  
+
|-
error:0, mess:'Команда выполнена', detail [Статус];
+
| style="width: 285px;" |  
 +
'''[https://docs.brainycp.io/index.php/API:_Traffic_usage <font><font>API: traffic usage</font></font>]'''
  
error:100, mess:'Неправильная команда';
+
| style="width: 329px;" |
 +
'''[https://docs.brainycp.io/index.php/API:_Client_mail <font><font>API: client mailboxes</font></font>]'''
  
error:400, mess:'К сожалению, модуль вам не доступен'.
+
| style="width: 372px;" |
 +
'''[https://docs.brainycp.io/index.php/API:_Webserver_Installation <font><font>API: web server installation</font></font>]'''
  
 
|-
 
|-
| style="vertical-align: top;" | &nbsp;
+
| style="width: 285px;" |  
| style="vertical-align: top;" |
+
'''[https://docs.brainycp.io/index.php/API:_Logging <font><font>API: logging</font></font>]'''
управление spamassassin: получить статус, изменить статус.
 
  
spamassassin
+
| style="width: 329px;" |
 +
'''[https://docs.brainycp.io/index.php/API:_Nameserver <font><font>API: name server</font></font>]'''
  
| style="vertical-align: top;" |  
+
| style="width: 372px;" |  
username (post или get)* — имя пользователя;
+
'''[https://docs.brainycp.io/index.php/API:_host-accounts <font><font>API: host accounts</font></font>]'''
  
password (post или get)* — пароль пользователя;
+
|-
 +
| style="width: 285px;" |
 +
'''[https://docs.brainycp.io/index.php/API:_App_manager <font><font>API: application manager</font></font>]'''
  
mailserver (post или get)* — константа, имя модуля;
+
| style="width: 329px;" |
 +
'''[https://docs.brainycp.io/index.php/API:_Certificates_of_services <font><font>API: service certificates</font></font>]'''
  
spamassassin (post или get)* — константа, имя операции;
+
| style="width: 372px;" |
 +
'''[https://docs.brainycp.io/index.php/API:_CRON <font><font>API: CRON</font></font>]'''
  
command (post или get)* — принимает такие значения status,on,off:
+
|-
 +
| style="width: 285px;" |
 +
'''[https://docs.brainycp.io/index.php/API:_Process_manager <font><font>API: process manager</font></font>]'''
  
status — статус;
+
| style="width: 329px;" |
 +
'''[https://docs.brainycp.io/index.php/API:_Network_tools <font><font>API: network tools</font></font>]'''
  
on — включить сервис;
+
| style="width: 372px;" |
 +
'''[https://docs.brainycp.io/index.php/API:_FTP-server <font><font>API: FTP server</font></font>]'''
  
off — выключить сервис.
+
|-
 
+
| style="width: 285px;" |  
language (post или get) — может принимать значение: en/ru (по умолчанию ru).
+
'''[https://docs.brainycp.io/index.php/API:_IP-address_manager <font><font>API: IP address manager</font></font>]'''
 
 
| style="vertical-align: top;" |  
 
error:0, mess:'Команда выполнена', detail [Статус];
 
  
error:100, mess:'Неправильная команда';
+
| style="width: 329px;" |
 +
'''[https://docs.brainycp.io/index.php/API:_Load_average <font><font>API: average load</font></font>]'''
  
error:400, mess:'К сожалению, модуль вам не доступен'.
+
| style="width: 372px;" |
 +
'''[https://docs.brainycp.io/index.php/API:_MySQL_processlist <font><font>API: MySQL processlist</font></font>]'''
  
 
|}
 
|}

Latest revision as of 14:26, 17 November 2021

 

Administrative functions require API root rights in order to use any login hosted on the server. If you do not have root rights, you can only use your login.
Incoming data marked with an asterisk are required.

Module

function

Incoming data

Error variants

mailserver

Mail queue view.

list_msg

username (post or get) * - username;
password (post or get) * - user password;
mailserver (post or get) * - constant, module name;
list_msg (post or get) * - constant, operation name;
language (post or get) - can take the value: en / ru (ru by default).
error: 0, mess: 'Mail queue list', detail [array_list_msg];
error: 100, mess: 'The mail queue list is empty';
error: 400, mess: 'Unfortunately, the module is not available to you.'

mailserver

Clearing the mail queue (forced optional).

delete_all_msg

username (post or get) * - username;
password (post or get) * - user password;
mailserver (post or get) * - constant, module name;
delete_all_msg (post or get) * - constant, operation name;
dellete_forse (post or get) - any value in this parameter will force deletion;
language (post or get) - can take the value: en / ru (ru by default).
error: 0, message: 'Request completed', detail [console_message];
error: 100, message: 'The mail server does not support forced deletion';
error: 400, message: 'Unfortunately, the module is not available to you.'

mailserver

Delete / resend the letter.

controll_msg

username (post or get) * - username;
password (post or get) * - user password;
mailserver (post or get) * - constant, module name;
controll_msg (post or get) * - constant, operation name;
id (post or get) * - message id;
command (post or get) * - accepts 'delete', 'reship' commands:
delete - delete the selected message;
reship - resend the selected email.
language (post or get) - can take the value: en / ru (ru by default).
error: 0, mess: 'Request completed', detail [console_message];
error: 100, mess: 'Invalid value command';
error: 101, mess: 'Missing message id';
error: 102, mess: 'The server for sending letters is missing or incorrectly specified';
error: 400, mess: 'Unfortunately, the module is not available to you.'
 

mailserver

Remove frozen emails from the queue.

delete_frozen_msg

username (post or get) * - username;
password (post or get) * - user password;
mailserver (post or get) * - constant, module name;
delete_frozen_msg (post or get) * - constant, operation name;
language (post or get) - can take the value: en / ru (ru by default).
error: 0, message: 'Request completed', detail [console_message];
error: 100, message: 'The mail server does not support deleting frozen messages';
error: 400, message: 'Unfortunately, the module is not available to you.'

mailserver

Display the number of messages in the queue.

count_msg

username (post or get) * - username;
password (post or get) * - user password;
mailserver (post or get) * - constant, module name;
count_msg (post or get) * - constant, operation name;
language (post or get) - can take the value: en / ru (ru by default).
error: 0, message: 'Number of messages';
error: 400, message: 'Unfortunately, the module is not available to you.'

mailserver

clamav control: get status, change status.

clamav

username (post or get) * - username;
password (post or get) * - user password;
mailserver (post or get) * - constant, module name;
clamav (post or get) * - constant, operation name;
command (post or get) * - takes the following values ​​status, on, off:
status - status;
on - enable the service;
off - turn off the service.
language (post or get) - can take the value: en / ru (ru by default).
error: 0, mess: 'Command completed', detail [Status];
error: 100, mess: 'Invalid command';
error: 400, mess: 'Unfortunately, the module is not available to you.'
 
spamassassin management: get status, change status.

spamassassin

username (post or get) * - username;
password (post or get) * - user password;
mailserver (post or get) * - constant, module name;
spamassassin (post or get) * - constant, operation name;
command (post or get) * - takes the following values ​​status, on, off:
status - status;
on - enable the service;
off - turn off the service.
language (post or get) - can take the value: en / ru (ru by default).
error: 0, mess: 'Command completed', detail [Status];
error: 100, mess: 'Invalid command';
error: 400, mess: 'Unfortunately, the module is not available to you.'

Другие полезные статьи:

API: connection

API: monitoring

API: web server status

API: auto installer CMS

API: configuring backups

API: transfer between servers

API: antivirus

API: server settings

API: web server management

API: database

API: custom certificates

API: mailbox management

API: server information

API: mail

API: DNS zone management

API: traffic usage

API: client mailboxes

API: web server installation

API: logging

API: name server

API: host accounts

API: application manager

API: service certificates

API: CRON

API: process manager

API: network tools

API: FTP server

API: IP address manager

API: average load

API: MySQL processlist