admins: cyrus root sasl_pwcheck_method: auxprop sasl_auxprop_plugin: sql sasl_mech_list: LOGIN PLAIN CRAM-MD5 DIGEST-MD5 NTLM sasl_sql_user: mail sasl_sql_passwd: q3mail sasl_sql_database: mail sasl_sql_hostname: localhost sasl_sql_select: SELECT passwort FROM user WHERE nick = '%u'
Dazu brauch man natürlich auch eine Datenbank. Liegt am Q3 oder am Lumpi.
Um sich am Cyrus per Shell anzumelden benutzt man diesen Command
cyradm --user cyrus --auth login localhost
Nun gibt es diese Commands
setaclmailbox user.mark cyrus cd deleteaclmailbox user.mark
Man sichert alle Verzeichnis der Mailboxen (zb. /var/cyrus/mail/) und erstellt ein Backup der mailbox.db Dazu muss man den Cyrus stoppen und mit
sudo -u cyrus /usr/lib/cyrus/ctl_mboxlist -d > /tmp/mailboxes.db.txt
mach man das Backup. Danach kann man den Cyrus wieder starten.
Man spielt alle Mailverzeichnis wieder in das richtige cyrus Verzeichnis und mit
sudo -u cyrus /usr/lib/cyrus/ctl_mboxlist -u < mailboxes.db.txt
spielt man die mailbox.db wieder ein. Dazu muss der Cyrus gestoppt sein.