Hallo, ich möchte mich mal wieder mit einer Frage zum Thema Cyrus an euch wenden. Ist-Zustand: Mailserver mit ca. 250 Cyrus-Mailboxen (Version 2.2.12), Postfix (Version 2.2.5) als MTA, dazu amavisd-new mit Virenscannern und Spamassassin. Als Clients kommen Outlook (POP3 und zunehmend IMAP4) und Horde-Webmail zum Einsatz. Meine 1.Frage bezieht sich auf sieve. Wie kann ich einen Filter einrichten, der mir zentral für alle Benutzer spam-markierte Mails filtert bzw. in einen entsprechenden Ordner einsortiert? Bisher hat jeder IMAP-User einen eigenen sieve-Filter dafür einrichten müssen. 2.Frage: Im Cyrus sind für jeden Benutzer Quotas eingerichtet. Nun hätte ich gern eine Möglichkeit, mittels eines Scripts die Speicherbelegung der Mailbox zu ermitteln und ab an einem bestimmten Wert eine Mail zu generieren (und via cyrdeliver auszuliefern). Leider bin ich kein Script-Experte. Gibt es da vielleicht irgendwo schon Ansätze, die mir weiterhelfen könnten. Letzte Frage, vorerst ;-) Für IMAP-Benutzer will ich einen Archiv-Ordner erstellen, in den die User alte Mails ablegen können, die dann entsprechend weggesichert werden sollen. Hat da vielleicht jemand eine Idee, wie sich das realisieren lassen könnte? Für sachdienliche Hinweise bin ich sehr dankbar. Gruß Jürgen -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Wednesday 13 December 2006 13:09 schrieb Juergen Pabst:
ich möchte mich mal wieder mit einer Frage zum Thema Cyrus an euch wenden. Ist-Zustand: Mailserver mit ca. 250 Cyrus-Mailboxen (Version 2.2.12), Postfix (Version 2.2.5) als MTA, dazu amavisd-new mit Virenscannern und Spamassassin. Als Clients kommen Outlook (POP3 und zunehmend IMAP4) und Horde-Webmail zum Einsatz. Meine 1.Frage bezieht sich auf sieve.
Wie kann ich einen Filter einrichten, der mir zentral für alle Benutzer spam-markierte Mails filtert bzw. in einen entsprechenden Ordner einsortiert? Bisher hat jeder IMAP-User einen eigenen sieve-Filter dafür einrichten müssen.
Hmm, es gibt glaube ich einen Patch für Globale bzw. Default-Sievescripte. Alternativ bereits vom MTA aus an einen Subfolder schicken lassen "user+spam@xxx.yy".
2.Frage: Im Cyrus sind für jeden Benutzer Quotas eingerichtet. Nun hätte ich gern eine Möglichkeit, mittels eines Scripts die Speicherbelegung der Mailbox zu ermitteln und ab an einem bestimmten Wert eine Mail zu generieren (und via cyrdeliver auszuliefern). Leider bin ich kein Script-Experte. Gibt es da vielleicht irgendwo schon Ansätze, die mir weiterhelfen könnten.
# su - cyrus -c /usr/lib/cyrus/bin/quota Oder mit Perl $ man Cyrus::IMAP $ man Cyrus::IMAP::Admin
Letzte Frage, vorerst ;-) Für IMAP-Benutzer will ich einen Archiv-Ordner erstellen, in den die User alte Mails ablegen können, die dann entsprechend weggesichert werden sollen. Hat da vielleicht jemand eine Idee, wie sich das realisieren lassen könnte?
Als Globalen/Shared Ordner? Was bedeutet weggesichert? Meinst Du sichern und dann löschen?
Für sachdienliche Hinweise bin ich sehr dankbar.
-- Andreas -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Andreas!
Hmm, es gibt glaube ich einen Patch für Globale bzw. Default-Sievescripte.
Dazu habe ich leider bisher nirgends Informationen gefunden. Defaultscripte kenne ich bisher leider nur pro Benutzer. Weiß da vielleicht jemand mehr?
Alternativ bereits vom MTA aus an einen Subfolder schicken lassen "user+spam@xxx.yy".
Das könnte ein interessanter Ansatz sein. Allerdings ist mir unklar, wie das funktionieren soll. Nach dem Amavis die Mail als Spam markiert hat, geht diese wieder zurück an Postfix und wird dann an das entsprechende Postfach ausgeliefert. Wie kann ich diesen Weg denn ändern?
# su - cyrus -c /usr/lib/cyrus/bin/quota
Das ist ja wieder mal viel zu einfach, um selbst darauf zu kommen. Danke für den Tipp. Damit müsste man sich ja scriptmäßig auch ohne viel Ahnung von Shell-Programmierung was zurechtbasteln können....
Als Globalen/Shared Ordner?
Nein, meine Vorstellung ist ein Archiv-Ordner für jeden Benutzer. Allerdings überlege ich gerade, ob ein Shared Ordner nicht vorteilhafter bzw. einfacher zu verwalten wäre. Nachteilig wäre dann aber, dass ja jeder jede Mail darin sehen könnte. Vielleicht doch nicht so gut.
Was bedeutet weggesichert? Meinst Du sichern und dann löschen?
Ja genau. Der Archiv-Ordner soll ja dann die Quotas nicht belasten. -- Grüße, Jürgen -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Thursday 14 December 2006 11:53 schrieb Juergen Pabst:
Alternativ bereits vom MTA aus an einen Subfolder schicken lassen "user+spam@xxx.yy".
Das könnte ein interessanter Ansatz sein. Allerdings ist mir unklar, wie das funktionieren soll. Nach dem Amavis die Mail als Spam markiert hat, geht diese wieder zurück an Postfix und wird dann an das entsprechende Postfach ausgeliefert. Wie kann ich diesen Weg denn ändern?
Z.b. in Amavis kannst Du SPAM-Mails an die user+spam@domain.tld Adresse umleiten. Siehe: @spam_quarantine_to_maps
Als Globalen/Shared Ordner?
Nein, meine Vorstellung ist ein Archiv-Ordner für jeden Benutzer. Allerdings überlege ich gerade, ob ein Shared Ordner nicht vorteilhafter bzw. einfacher zu verwalten wäre. Nachteilig wäre dann aber, dass ja jeder jede Mail darin sehen könnte. Vielleicht doch nicht so gut.
Deswegen fragte ich. Du könntest zwar den Usern das p oder i-Recht geben. Das wäre dann sowas wie ein Scharzes Loch. Nicht besonders Userfreundlich.
Was bedeutet weggesichert? Meinst Du sichern und dann löschen?
Ja genau. Der Archiv-Ordner soll ja dann die Quotas nicht belasten.
-- Andreas -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (2)
-
Andreas Winkelmann
-
Juergen Pabst