(gültig für die uralte Version 2.1.9)
sudo -u cyrus /usr/lib/cyrus/bin/ipurge -f -d10 user.hella.postmaster
sehr sinnvoller cron-job!
client:/etc/(536)% cyradm --user cyrus --auth DIGEST-MD5 imapserver1
imapserver1.domain.tld>cm user.user3
mapserver1.domain.tld> lm user.user3 user.user3 (\HasNoChildren)
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 - 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
imapserver1.domain.tld> help
sudo -u cyrus /usr/lib/cyrus/bin/reconstruct -f user.hella.postmaster
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
imapserver1:/etc/(59)# saslpasswd2 -d user3 imapserver1:/etc/(60)# sasldblistusers2 hella@imapserver1: userPassword cyrus@imapserver1: userPassword user2@imapserver1: userPassword
gilt für alle Tipps, Tricks & Spickzettel:
dies sind einfache, teils banale Notizen für meinen persönlichen Gebrauch,
die hier eher zufällig auch öffentlich lesbar sind
(vielleicht hilft es ja jemandem weiter). Verwendung auf eigene Gefahr
Fehler-Hinweise, Dankesschreiben , etc. bitte an: web.21@unixwitch.de
weitere Tools / Spickzettel