mailu-openapi-agent
Generated A2APack agent for Mailu API.
- Source OpenAPI: https://mail.a2acloud.io/api/v1/swagger.json
- Generated operations: 38
- Main skill:
auto
The generated code is intentionally editable. Tune prompts, operation grouping, auth names, and safety policy before publishing serious agents.
Mailbox skills
This agent also includes SMTP/IMAP skills:
send_emailread_inboxread_sentmark_email_read
These skills take the mailbox email address, mint a temporary Mailu user token through the admin API, use it as the SMTP/IMAP password, and delete the token before returning. The token is not exposed to the model or returned in skill responses.
Runtime note: the hosted agent must be allowed to reach Mailu submission and
IMAPS. The cluster NetworkPolicy in runtime-infra/mailu.yaml allows only the
mailu-openapi-agent Knative service in the agents namespace to connect to
mail.a2acloud.io on ports 587 and 993. Other cluster workloads should
remain blocked from those ports unless they receive their own explicit policy
exception.