Webmin module for administering Cyrus IMAP

Description Features Contribs Download Forum


IMAP is an Internet standards-track protocol for accessing messages (mail, bboards, news, etc). The Cyrus IMAP server differs from other IMAP server implementations in that it is generally intended to be run on sealed servers, where normal users are not permitted to log in. The mailbox database is stored in parts of the filesystem that are private to the Cyrus IMAP system. All user access to mail is through the IMAP, POP3, or KPOP protocols.

Webmin is a well-known remote administration tools for Unix-like systems, based on a web interface. One of its main features is his modular structure: it is built upon various modules, that can be installed or uninstalled as you like; each of them carries a specific administration function.. The base package involves various modules, but many others come from third parties.7

Among the Webmin's third party modules there is already a module for IMAP server, from which I've taken the mailbox data form layout. For the mailbox tree I've used the very good TreeMenu script. This module is intended for the Cyrus server only, not for all IMAP servers.


Current version:
Supported languages: italian, english, german (partial)

  • Start/stop the Cyrus server;
  • Activates/deactivates services (imap, imaps, pop3, sieve etc.)
  • Configures the main IMAP parameters;
  • Manage IMAP partitions;
  • Creates and deletes mailboxes and folders;
  • Manage virtual domains;
  • Copies a mailbox to another, renames and moves mailboxes and subfolders;
  • Sets default quota for new mailboxes;
  • Edit and remove quotas on mailboxes;
  • Displays the size, the quota and the number of messages for each mailbox or folder;
  • Assigns and removes permissions (ACLs) for any user
  • Reconstruct the mailboxes DB;
  • Optionally synchronizes the creation and deletion of mailboxes with the system account management in the appropriate standard module of Webmin
  • Accepts international characters (UTF-8) in mailbox names
  • Automatically checks for updates

ACTUAL LIMITS: The managed user's accounts are the system accounts only.
Note for Debian users

To Do List:

  • Backup and restore managing




         This module is GPL released.


For any comment, suggestion, bug report, you can subscribe to the dedicated forum on this site.