# Cyrus Murder

The Cyrus Murder provides the ability to horizontally scale your Cyrus IMAP environment across multiple servers. It is similar in nature to various proxy solutions such as nginx or perdition with the difference being that Murder offers a uniform namespace. Those not currently using shared mailboxes and who don't intend to use shared mailboxes in the future, should probably just consider using a simple proxy solution.

- Cyrus Murder: Concepts
  - Overview
  - Architecture
  - Implementation
  - Analysis
  - Futures
  - Appendices
- Cyrus Murder: Installation and Administration
  - Architecture
  - Terminology
  - Installation
  - Administration
  - Gotchas
  - Troubleshooting
- Cyrus Murder Mupdate Details
  - Participants
  - Data Formats
  - Server Responses
  - Server Initial Response
  - Commands
  - Database Synchronization
- Cyrus Murder Failure Modes
  - What happens when the Murder mupdate master is unavailable?
  - What happens when the Murder mupdate master is available again?
  - What if my mupdate master blows up and I have to recover it?
- Cyrus Murder Mail Delivery
  - Standard Way
  - Query local mailboxes.db
  - Contact local mupdate server