Правила

Переадресация

Получение правил переадресации

GET /mail/rules/alias

Ответ на успешный запрос:

[
  {
    "id": "string",
    "recipient": "string",
    "map": [
      "string",
      ...
    ]
  },
  ...
]
  • id - идентификатор правила;

  • recipient - получатель. Не может быть пустой строкой, максимальная длина - 255 символов;

  • map - массив адресов для пересылки. Если не настроен - пустой массив. Каждый элемент массива не может быть пустой строкой, максимальная длина - 255 символов.

Добавление правил переадресации

POST /mail/rules/alias

Json-тело запроса:

{
  "recipient": "string",
  "map": [
    "string"
  ]
}
  • id - идентификатор правила;

  • recipient - получатель. Не может быть пустой строкой, максимальная длина - 255 символов;

  • map - массив адресов для пересылки. Если не настроен - пустой массив. Каждый элемент массива не может быть пустой строкой, максимальная длина - 255 символов.

Ответ на успешный запрос:

{
  "id": "string"
}
  • id - идентификатор созданного правила.

Изменение правил переадресации

PUT /mail/rules/alias/<id правила>

Json-тело запроса:

{
  "recipient": "string",
  "map": [
    "string",
    ...
  ]
}
  • id - идентификатор правила;

  • recipient - получатель. Не может быть пустой строкой, максимальная длина - 255 символов;

  • map - массив адресов для пересылки. Если не настроен - пустой массив. Каждый элемент массива не может быть пустой строкой, максимальная длина - 255 символов.

Ответ на успешный запрос: 200 ОК

Удаление правил переадресации

DELETE /mail/rules/alias/<id правила>

Ответ на успешный запрос: 200 ОК

Разрешенные адреса

Получение списка

GET /mail/rules/whitelist

Ответ:

[
  {
    "id": "string",
    "address": "string",
    "comment": "string",
    "type": "integer"
  },
  ...
]
  • id - идентификатор правила;

  • address - домен/IP-адрес/адрес почты, который будет исключен из проверок на спам. Не может быть пустой строкой, максимальная длина - 255 символов;

  • comment - комментарий. Может быть пустой строкой, максимальная длина - 255 символов;

  • type - тип поля address (1 - домен, 2 - IP-адрес, 3 - адрес почты).

Создание разрешенного адреса

POST /mail/rules/whitelist

Json-тело запроса:

{
  "address": "string",
  "comment": "string"
}
  • address - домен/IP-адрес/адрес почты, который будет исключен из проверок на спам. Не может быть пустой строкой, максимальная длина - 255 символов;

  • comment - комментарий. Может быть пустой строкой, максимальная длина - 255 символов.

Ответ на успешный запрос:

{
  "id": "string"
}
  • id - идентификатор созданного правила.

Изменение разрешенного адреса

PUT /mail/rules/whitelist/<id правила>

Json-тело запроса:

{
  "address": "string",
  "comment": "string"
}
  • address - домен/IP-адрес/адрес почты, который будет исключен из проверок на спам. Не может быть пустой строкой, максимальная длина - 255 символов;

  • comment - комментарий. Может быть пустой строкой, максимальная длина - 255 символов.

Ответ на успешный запрос: 200 ОК

Удаление разрешенного адреса

DELETE /mail/rules/whitelist/<id правила>

Ответ на успешный запрос: 200 ОК

Запрещенные адреса

Получение списка

GET /mail/rules/blacklist

Ответ на успешный запрос:

[
  {
    "id": "string",
    "address": "string",
    "comment": "string",
    "type": "integer"
  },
  ...
]
  • id - идентификатор правила;

  • address - домен/IP-адрес/адрес почты, который будет отфильтрован. Не может быть пустой строкой, максимальная длина - 255 символов;

  • comment - комментарий. Может быть пустой строкой, максимальная длина - 255 символов;

  • type - тип поля address (1 - домен, 2 - IP-адрес, 3 - адрес почты).

Создание запрещенного адреса

POST /mail/rules/blacklist

Json-тело запроса:

{
  "address": "string",
  "comment": "string"
}
  • address - домен/IP-адрес/адрес почты, который будет отфильтрован. Не может быть пустой строкой, максимальная длина - 255 символов;

  • comment - комментарий. Может быть пустой строкой, максимальная длина - 255 символов.

Ответ на успешный запрос:

{
  "id": "string"
}
  • id - идентификатор созданного правила.

Изменение запрещенного адреса

PUT /mail/rules/blacklist/<id правила>

Json-тело запроса:

{
  "address": "string",
  "comment": "string"
}
  • address - домен/IP-адрес/адрес почты, который будет отфильтрован. Не может быть пустой строкой, максимальная длина - 255 символов;

  • comment - комментарий. Может быть пустой строкой, максимальная длина - 255 символов.

Ответ на успешный запрос: 200 ОК

Удаление запрещенного адреса

DELETE /mail/rules/blacklist/<id правила>

Ответ на успешный запрос: 200 ОК

Last updated