Stalwart

DAVx⁵ has been successfully tested with Stalwart.

Stalwart is a mail & collaboration server. It supports IMAP, JMAP, SMTP, CalDAV, CardDAV, WebDAV.

DAVx⁵ settings

Choose "Login with URL and user name":
Base URL: host name of your Stalwart server (e.g. https://mail.example.com)
User name: your full email address
Password: your account password or an app password

If your server only serves the DAV paths (for instance behind a reverse proxy that doesn't forward /.well-known/), use https://mail.example.com/dav/cal/ as base URL.

"Login with email address" works when your mail domain has well-known URLs or DNS records that point to the Stalwart server.

Contact group method: groups are separate vCards (or the method used by your other clients)

Calendars, tasks and journals can be synchronized. You can also create new calendars from within DAVx⁵.

WebDAV setup

You can access your Stalwart files using the DAVx⁵ WebDAV mounts feature.

WebDAV URL: https://mail.example.com/dav/file/<email address>/ with @ written as %40 (e.g. https://mail.example.com/dav/file/jane%40example.com/)
User name and password: same as for CalDAV/CardDAV

By default, Stalwart accepts files up to 25 MiB. Larger uploads fail until the server administrator raises the limit (Settings › Files & Sharing › File Storage, see Stalwart: File Storage).

Known limitations

Current limitations (2026/11/05, Stalwart 1.0.3):

  • Calendar colors: Calendars created by Stalwart (like the default calendar) have no calendar color for CalDAV clients. Colors that are set in the Stalwart web interface or other JMAP clients are stored separately and are not visible to CalDAV clients (see Stalwart forum: CalDAV support for calendar-color). DAVx⁵ shows calendars without a color in its default color (green). It only saves a color on the server when you create a calendar with DAVx⁵.
    To use your own colors:
    • Change the color in your calendar app. DAVx⁵ currently doesn't send color changes to the server, so the new color is only stored on this device.
    • Create calendars with DAVx⁵ and choose the color there. It's saved on the server.
    • If a calendar has a color on the server and you want a different one on your device, disable "Manage calendar colors" in the DAVx⁵ account settings. Otherwise DAVx⁵ resets it to the server color.
  • No push: Stalwart doesn't support WebDAV-Push yet (feature request), so changes on the server are synchronized at the next regular sync.