Moin, nachdem ich jetzt begriffen habe, dass der Cyrus imapd mit der "standardisierten Filtersprache" Sieve umgehen kann, und was das überhaupt zu bedeuten hat, hab ich jetzt auf meinem SuSE8.0-Server rumgesucht, wie man denn wohl mit mitgelieferten Mitteln diese Filterregeln editieren könnte. Da ist mir sofort installsieve ins Auge gefallen, aber irgendwie ist da nur die Manpage auf der CD: ***************************** idefix:~ # man installsieve [...] NAME installsieve - user utility for managing sieve scripts SYNOPSIS installsieve DESCRIPTION installsieve is a utility that allows users to manage their sieve scripts kept on the server. [...] ***************************** idefix:~ # pin installsieve [...] ------------------------------------------------------------------ *** zgrep installsieve /usr/share/pin/ARCHIVES.gz ------------------------------------------------------------------ ./suse/n4/cyrus-imapd-2.0.16-257.i386.rpm: -rw-r--r-- root root 1622 Mar 26 10:49 /usr/share/man/man1/installsieve.1.gz ./suse/n4/cyrus-imapd-2.0.16-257.i386.rpm: -rw-r--r-- root root 2540 Jul 28 2001 /usr/share/doc/packages/cyrus-imapd/doc/man/installsieve.1.html ***************************** Auf meiner SuSE8.1-Kiste gibt es das Binary im imapd-Paket offensichtlich: ***************************** fileserver01:~ # pin installsieve [...] ------------------------------------------------------------------ *** zgrep installsieve /usr/share/pin/ARCHIVES.gz ------------------------------------------------------------------ ./suse/i586/cyrus-imapd-2.1.9-9.i586.rpm: -rw-r--r-- root root 1661 Sep 12 19:11 /usr/share/man/man1/installsieve.1.gz ./suse/i586/cyrus-imapd-2.1.9-9.i586.rpm: -rw-r--r-- root root 2540 Aug 30 20:41 /usr/share/doc/packages/cyrus-imapd/doc/man/installsieve.1.html ./suse/i586/cyrus-imapd-2.1.9-9.i586.rpm: -rwxr-xr-x root root 4681 Sep 12 19:11 /usr/bin/installsieve ***************************** Sorry wegen der zu langen Zeilen, ich hoffe, es war trotzdem irgendwie mit viel Scrollen lesbar. Wie löse ich das am elegantesten? Das Paket von 8.1 kann ich ja wohl nicht installieren, wegen der geänderten glibc (wenn ich das recht verstanden habe)? Wie kann ich dem rpm auf meinem 8.0 ein Paket unterschieben, welches diese Datei enthält, und trotzdem alle Abhängigkeiten erfüllt bleiben lassen. Wenn ich das imapd-Paket deinstalliere, breche ich damit sicherlich jede Menge Abhängigkeiten. Wie kann ich mir ein rpm selbst erzeugen, welches diese Abhängigkeiten befriedigt? Oder anders gefragt: auf welche Art und Weise stellt rpm fest, dass dieses oder jenes Paket vorher benötigt wird, wenn man ein Paket installieren will? Wird da vom Ersteller des Paketes eine Liste der benötigten Pakete in das rpm integriert? Und wenn ja, hängt es dann nur am Namen des Paketes? Oder ist das Ganze viel schlauer und ich kann mir nur nicht vorstellen, wie? ;-) Ich will halt nur nix auf der Kiste einfach so installieren, weil ich dann in einem halben Jahr nicht mehr weiss, was ich da gemacht habe... Angenehme Nacht wünsche ich, :-) Hannes