Правила
Переадресация
Получение правил переадресации
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 ОК
Разрешенные адреса
Получение списка
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 ОК
Last updated