Benutzer-Werkzeuge

Webseiten-Werkzeuge


de:sysadmin:tools:cyrus

cyrus imap spickzettel

(gültig für die uralte Version 2.1.9)

cyrus ipurge - imap folder "aus-altern"

sudo -u cyrus /usr/lib/cyrus/bin/ipurge -f -d10 user.hella.postmaster

:!: sehr sinnvoller cron-job!

imap-ordner verwalten

client:/etc/(536)% cyradm --user cyrus --auth DIGEST-MD5 imapserver1

mailbox anlegen

imapserver1.domain.tld>cm user.user3

Mailbox anzeigen

mapserver1.domain.tld> lm user.user3
user.user3 (\HasNoChildren)

Zugriffsrechte zeigen / ändern

imapserver1.domain.tld> lam user.user3
user3 lrs
imapserver1.domain.tld> lam user.user2
user2 lrswipcda
imapserver1.domain.tld> lam user.hella
hella lrswipcda

Eine normale Mailbox hat mindestens diese Rechte: lrswipcda für den eigenen Benutzer
(→ Bei IMAP können sich aber auch mehrere Benutzer einen Ordner teilen … )

Zugriffsrechte erweitern/ändern: Benutzer "hella" soll lesen dürfen - aber nicht löschen ..

imapserver1.domain.tld> sam user.user3 hella lrs
imapserver1.domain.tld> lam user.user3
user3 lrswipcda
hella lrs

Zugriffsrechte für einen Benutzer wieder ganz entfernen:

imapserver1.domain.tld> dam user.user3 hella
imapserver1.domain.tld> lam user.user3
user3 lrswipcda

Mailbox löschen

Mailbox löschen - darf man nur, wenn man als Benutzer (hier cyrus) Rechte auf der Mailbox hat ..

imapserver1.domain.tld> sam user.user3 cyrus lrswipcda
imapserver1.domain.tld> lam user.user3
user3 lrswipcda
cyrus lrswipcda
imapserver1.domain.tld> dm user.user3
imapserver1.domain.tld> lm user.user3
imapserver1.domain.tld> lam user.user3
Mailbox does not exist

hilfe

imapserver1.domain.tld> help

cyrus imap mail-verzeichnisse reparieren

sudo -u cyrus /usr/lib/cyrus/bin/reconstruct -f user.hella.postmaster

Benutzer anlegen (sasl)

die Cyrus-Benutzer müssen nicht unbedingt etwas mit de Unix-System-Benutzern zu tun haben - man kann auch "virtuelle Benutzer" und SASL1) verwenden. Dafür muß dann eine alternative Benutzer-Datenbank aufgebaut werden ..

imapserver1:/etc/(52)# saslpasswd2 user3
Password:
Again (for verification):

imapserver1:/etc/(53)# sasldblistusers2 
cyrus@imapserver1: userPassword
hella@imapserver1: userPassword
user2@imapserver1: userPassword
user3@imapserver1: userPassword

Benutzer löschen (SASL)

imapserver1:/etc/(59)# saslpasswd2 -d user3 
imapserver1:/etc/(60)# sasldblistusers2 
hella@imapserver1: userPassword
cyrus@imapserver1: userPassword
user2@imapserver1: userPassword
de/sysadmin/tools/cyrus.txt · Zuletzt geändert: 2012-04-07 15:53 von hella

Seiten-Werkzeuge