Cyrus Welcome to the Cyrus Wiki. This is a web based collaboration area for the CyrusSasl and CyrusImapd software packages. GettingCyrusSoftware CyrusDocumentation ...
In addition to reading about SpecificationsAndStandards, the following external links may be of interest: Cyrus Resources #CyrusResources Patches / Related Software ...
At CMU, we use !SquirrelMail for our webmail client. We made some custom modifications to !SquirrelMail that other people may be interested in, so here's some quick ...
Murder Hardware Our current (August 12, 2008) configuration follows. The load it is currently supporting can be derived from our graphs server. Our peak load with ...
Automatically delete mails from folders You can do this with expire folder option, for example: root at mail kolab # bin/cyradm u diegows at xtech.com.ar localhost ...
This topic is intended to be a jumping off point for techniques for handling the day to day administration of a CyrusImapd or CyrusSasl system. It is important to ...
Cyrus IMAP Server Protocol Specifications IMAP RFC 3501 Internet Message Access Protocol version 4rev1 RFC 1730 Internet Message Access Protocol version 4 RFC ...
Cyrus now also includes a NNTP server. The NNTP works alot like the IMAP server, it uses the same authentication and authorization. It also stores messages like IMAP ...
CyrusCluster Overview The Question if it is possible to run Cyrus as a high availability and or load balancing cluster was often discussed on the CyrusMailingLists ...
Why does ctl cyrusdb r take so long with Berkeley DB? Berkeley DB maintains a log of all the transactions since the last checkpoint of the database. In order to ensure ...
Cyrus Authentication An Overview A lot of questions and problems when using Cyrus IMAPd revolve around user authentication. This is largely owed to the fact that ...
The authoritative source for Cyrus documentation is in the doc/ directory inside of the distribution (see GettingCyrusSoftware). If you want to suggest a change ...
Cyrus IMAPd refers to the suite of applications based around a common high performance mail store. These applications include an IMAP Server, a POP3 Server, a LMTP ...
If you're having trouble with Cyrus, please read the CyrusFAQ as well, as your question may be answered there. This page is designed to talk about general Cyrus troubleshooting ...
Mail Delivery in A Cyrus Murder There are several alternate ways to handle mail delivery in a Cyrus murder, which may improve performance depending on your setup and ...
Sample Cyrus config: POST Newspapers Craig Ringer (craig at postnewspapers dot com dot au), using Cyrus 2.1.14 Getting things going The POST Newspapers deployed a ...
Cyrus Murder Mupdate Details Please note that this document is not an authoritative MUPDATE protocol reference. For that, you should refer to RFC 3656 Abstract The ...
Backing up a Cyrus server What is the best way to back up a Cyrus server, anyway? I can't claim to be authorative on the matter, but can give a few tips based on ...
Cyrus IMAP Aggregator Design Abstract The Cyrus IMAP Aggregator transparently distributes IMAP and POP mailboxes across multiple servers. Unlike other systems for ...
Why does mail delivery go slow or hang sometimes? There are a number of things that can affect mail delivery. Here are some common causes. 1. Murder Master is overloaded ...
We track all of the bugs / feature requests in Bugzilla. This is mostly because we are pretty forgetful and it helps us track issues specifically. If an issue is ...
Cyrus Murder (Aggregator) Overview As our development and use of cyrus progressed, it became obvious that it would be necessary to add horizontal scalability to ...
Some hints for setting up virtual domains First of all see the install virtdomains.html file in your cyrus distribution. Global admins Pay attention to this in the ...
What does the "unable to join enviornment" error mean? This error is caused if you build Berkley DB 4 with threading support, but do not then link the pthreads library ...
Paul van der Vlis 26 Oct 2004 Can Cyrus autocreate mailboxes? Yes, there is a patch what autocreates a mailbox when the user exists. It will create a mailbox when ...
I'm having problems detecting Berkley DB on my Red Hat Linux machine Modern Redhat Linux ships with a Berkeley DB compiled with pthreads, which cyrus is unable ...
Currently, the Cyrus project only distributes Cyrus IMAPd and Cyrus SASL as source code. If you prefer not to work directly with the source distribution you don ...
Sample Cyrus Configurations This page can serve as a repository for sample Cyrus build/configurations that have worked well for people in the past. CMU's setup is ...
Can I configure pop3d to log amount and size of messages fetched by user? The short answer is no, there isn't any logging based on the size of message retrieved or ...
The Lists cyrus announce@lists.andrew.cmu.edu This is a low traffic mailing list used only for announcements related to Cyrus releases. info cyrus@lists.andrew.cmu ...
With this script you can easy add a new mailbox. You need to change "secret" into your Cyrus password. Don't forget to make the script executable and unreadable for ...
Why do CRAM MD5 and DIGEST MD5 not work with CyrusSaslauthd? Saslauthd is only capabile of verifying plaintext passwords (it takes a plaintext password and a username ...
The migration is documented in the official documentation. When migrating the /etc/sasldb database using the utils/dbconverter 2 utility, you may encounter the ...
Cyrus SASL refers to the CMU Implementation of the SASL C API. This includes the implementation of a number of SaslMechanisms along with some database backends and ...
I was wondering if there was a way to get saslauthd, or imapd (whichever is the case), to fall back onto checking the local sasldb2 database (auxprop?). There ...
The Cyrus Team always welcomes patches sent either to one of the CyrusMailingLists or to cyrus #45;bugs #64;andrew #46;cmu #46;edu If you want to get involved, you ...