Benutzer-Werkzeuge

Webseiten-Werkzeuge


cyrus_imap_spickzettel

cyrus imap spickzettel

imap Migration

cyrus ipurge - imap folder "aus-altern"

sehr sinnvoller cron-job!

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

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

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
cyrus_imap_spickzettel.txt · Zuletzt geändert: 2010/08/02 17:12 (Externe Bearbeitung)