kas_mail
Manage All-Inkl email infrastructure: create, update, delete, and list mailboxes, forwards, mailing lists, and filters via the KAS SOAP API.
Instructions
Manage email: mailboxes, forwards, mailing lists, filters. Actions:
list/create/update/delete: mailboxes (params: mail_login, mail_password, ...)
list_forwards: list all email forwards
create_forward: params {local_part, domain_part, target_0, target_1, ...} - target_N are the forward destinations (numbered from 0), e.g. target_0="user@example.com"; may fail with "fetch failed" on first attempt, retry once
update_forward: params {mail_forward, target_0, target_1, ...} - mail_forward is the full address e.g. "alias@example.com"; note: update may fail with "in_progress" right after creation, retry after a few seconds
delete_forward: params {mail_forward} - mail_forward is the full address e.g. "alias@example.com"
list_lists/create_list/update_list/delete_list: mailing lists
list_filters/add_filter/delete_filter: mail filters Optional params for all tools: "pick" (array of field names to return, reduces tokens) and "filter" (object to match, e.g. {"record_type":"MX"} returns only matching entries).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pick | No | Return only these fields from each result (reduces token usage) | |
| action | Yes | ||
| filter | No | Filter array results by field values, e.g. {record_type: "MX"} | |
| params | No |