cyrtool
Project Lead: Mike Conrad
Project Create Date: 2007-11-07
Page Last Modified: 2008-04-30
This tool gives file-level control over the mailboxes used by cyrus imap.
It does a subset of the things that cyrctl is able to do, but has several
advantages:
- Convenience: no need to configure passwords and authenticate just to perform maintenance on cyrus’s datastore. Especially useful within scripts and cron jobs.
- Independance: all operations can be performed regardless of whether imapd has been started.
- Speed: when performing lots of small operations, this tool saves the large overhead of socket communications and authentication.
These great points are offset by one disadvantage:
- Not written or maintained by official cyrus people: This means there could be lurking bugs because the cyrus codebase is, frankly, a severely underdocumented mess, and I am not entirely confident that I managed to discover all the rules and prerequisites for calling their functions. Bug reports are very much appreciated.
IntelliTree