Overview
Every management and configuration operation in Stalwart goes through the same JMAP API. Three tools expose that API in different forms, and operators typically choose one per task:
Web-based Administration
3 items
Tasks
A Task is a background job scheduled for execution. Tasks cover the recurring or deferred work the server performs outside the request path: search indexing, calendar alarm dispatch, outbound DMARC and TLS reports, account destruction, store and spam filter maintenance, ACME renewal, DKIM key rotation, and DNS record updates. Each scheduled job is represented as a Task object (found in the WebUI under Management › Tasks › Scheduled, Management › Tasks › Failed) of one of the variants described below, and whose status records whether the task is pending, awaiting retry, or has failed permanently.
Actions
An Action is a server management operation triggered on demand. Unlike a scheduled Task, an Action runs immediately in response to an administrator request: reloading configuration, flushing caches, pausing the outbound queue, running a troubleshooting probe, or classifying a message through the spam filter. Each invocation is represented as an Action object (found in the WebUI under Management › Actions) of one of the variants described below.
Command Line Interface
9 items
Maintenance
2 items
Troubleshooting
Stalwart provides a suite of tools to assist administrators in diagnosing and resolving issues related to email delivery, authentication, and compliance with security standards. These tools are integrated into the server’s interface, offering visibility into the email processing pipeline. Below are instructions for using these features.