cyrus_imap_spickzettel
Inhaltsverzeichnis
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: von 127.0.0.1
