Cyrus: Eigenschaften und Features

Geschlossenes System
Zugriff nur via IMAP und POP, nicht NFS etc.
Eigenes Mailboxformat:
    1 Mail = 1 File, 1 Folder = 1 Verzeichnis
    4 Verwaltungs-Files (Index, Status) je Folder

separat: Konfigurations- und Zustandsfiles

-> sehr schnell, robust - Wiederherstellen mit reconstruct

flexibel: Mailboxen auf verschiedene "partitions" verteilbar

Namen der Folder:
user.nutzerkennzeichen = INBOX von nutzerkennzeichen
user.nutzerkennzeichen.subfolder = Subfolder von nutzerkennzeichen
auch adressierbar in Mailadresse: nutzerkennzeichen+subfolder@domain
(bei uns nicht unterstützt)

Quota        RFC 2087
letzte Mail wird immer zugestellt
wenn über Quota - TEMP Fehler (sendmail Q - 5 Tage)
Information via IMAP
Umgang mit Mailboxen über Quota?
z.Z. 20 MB

ACL        RFC 2086
ähnlich AFS: lookup, read, seen (status), write, insert, post, create, delete, administer
vererbt auf Subfolder
-> Gruppen-Mailboxen
Einstellen via WWW (kein Mailprogramm mit solchen Fähigkeiten im Einsatz, evtl. Mulberry prüfen)

Sieve        Internet-Drafts
Server-side Filter, in Entwicklung
Aktionen: redirect, keep, fileinto, reject, discard, vacation
Beispiel:
require ["fileinto", "reject"];
if size :over 1M {              # Reject any large messages
        reject "Please do not send me large attachments.";
        stop;
}
if header :is "Sender" "owner-ietf-mta-filters@imc.org" {
        fileinto "filter";      # move to "filter" folder
}
keep;                           # keep in INBOX
einstellbar via WWW-Interface - in Entwicklung, Möglichkeiten (noch) hinter procmail zurück
Ziel: kein .forward, kein HOME, keine externen Programme

Duplicate delivery elimination
Mails mit identischer Msg-ID nur einmal zugestellt...

Netnews namespace


Zurück zum Inhalt Gruppe Datenkommunikation im Universitätsrechenzentrum der TU Chemnitz

Frank Richter, März 2000