Hallo, ich habe bei mir Cyrus und Postfix am laufen, das ganze funzt auch ganz gut, nur würde ich es begrüßen, wenn mir Postfix oder wer auch immer meine Mails gleich in entsprechende Unterordner einsortiert, ich habe auch schon gelesen, daß das gar nicht so schwer ist, nur finde ich irgendwie keine Ordentliche Anleitung (evtl. liegt es auch an meinen schwachen Englischkenntnissen, daß ich\'s nicht gefunden habe) :-( Bitte gebt mir mal einen Tip bzw. stoßt mich mal drauf. Und gleich noch eine kleine Frage, kennt zufällig jemand eine Weboberfläche, mit der ich auch nach Mails suchen kann (in den Unterordnern)? Gruß Alex
Alexander Sommer sagte:
Hallo,
ich habe bei mir Cyrus und Postfix am laufen, das ganze funzt auch ganz gut, nur würde ich es begrüßen, wenn mir Postfix oder wer auch immer meine Mails gleich in entsprechende Unterordner
Postfix sortiert nix, es transportiert nur. Beim SuSE-rpm wird auch gleich cyrus-sieve installiert. Mir Sieve können Filterregeln (Sortierung) erstellt werden. [...]
Und gleich noch eine kleine Frage, kennt zufällig jemand eine Weboberfläche, mit der ich auch nach Mails suchen kann (in den Unterordnern)?
http://www.squirrelmail.org + Sieve-Plugin - einfache Installation, hat auch eine Suchfunktion MfG Benn -- #250319 - http://counter.li.org
Bernd Schmelter wrote:
Alexander Sommer sagte:
Hallo,
ich habe bei mir Cyrus und Postfix am laufen, das ganze funzt auch ganz gut, nur würde ich es begrüßen, wenn mir Postfix oder wer auch immer meine Mails gleich in entsprechende Unterordner
Postfix sortiert nix, es transportiert nur. Beim SuSE-rpm wird auch gleich cyrus-sieve installiert. Mir Sieve können Filterregeln (Sortierung) erstellt werden.
Danke, die Syntax wie die Regeln aussehen sollen habe ich gefunden, nur nicht wie die Datei heißen muß und wo sie hingehört, wobei ich da vermute, daß ich sie ins /home/$user legen muß. Gruß Alex
Alexander Sommer wrote:
Bernd Schmelter wrote:
Alexander Sommer sagte:
[...]
Danke, die Syntax wie die Regeln aussehen sollen habe ich gefunden, nur nicht wie die Datei heißen muß und wo sie hingehört, wobei ich da vermute, daß ich sie ins /home/$user legen muß.
/usr/sieve/b/benn/default.script <---script ^---- username ^------- anfangsbuchstabe alle user mit b In das Verzeichnis gehört noch ein symbolic Link auf default.script /usr/sieve/b/benn/@default <--der Linkname ist entscheident Wie die Datei heisst, auf welche der Link zeigt, ist egal. MfG Benn -- #250319 - http://counter.li.org
Alexander Sommer wrote:
Bernd Schmelter wrote:
Alexander Sommer sagte:
[...]
Danke, die Syntax wie die Regeln aussehen sollen habe ich gefunden, nur nicht wie die Datei heißen muß und wo sie hingehört, wobei ich da vermute, daß ich sie ins /home/$user legen muß.
/usr/sieve/b/benn/default.script <---script ^---- username ^------- anfangsbuchstabe alle user mit b
muß das skript "default.script" heißen?
In das Verzeichnis gehört noch ein symbolic Link auf default.script
/usr/sieve/b/benn/@default <--der Linkname ist entscheident
aber wie muß der Linkname denn lauten?
Wie die Datei heisst, auf welche der Link zeigt, ist egal.
Das ist sogar mir fast logisch, da sieve "nur" nach einer Datei sucht, die ein Link ist und so wird sieve vom Dateisystem auf die richtige Datei verwießen, oder? Gruß Alex
Hallo, Alexander Sommer schrieb:
muß das skript "default.script" heißen?
Wie das eigentliche Script heißt, ist egal.
aber wie muß der Linkname denn lauten?
»default« Hier mal mein Verzeichnis: /----------------- |tux:/usr/sieve/d/daniel # ll /usr/sieve/d/daniel |total 3 |drwx------ 2 cyrus root 1024 Jun 12 11:13 . |drwxr-x--- 3 cyrus mail 1024 May 14 23:39 .. |-rw------- 1 cyrus root 701 Jun 12 11:13 Mailinglisten.script |lrwxrwxrwx 1 cyrus root 20 Jun 6 13:13 default -> Mailinglisten.script \----------------- Daniel
Alexander Sommer schrieb:
Danke, die Syntax wie die Regeln aussehen sollen habe ich gefunden, nur nicht wie die Datei heißen muß und wo sie hingehört, wobei ich da vermute, daß ich sie ins /home/$user legen muß.
Die datei muß in das Home-Directory des Users und heißt .sieve . Damit diese Datei dann auch gefunden werden kann mußt Du noch den Eintrag sieveusehomedir: true in der Datei /etc/imapd.conf hinzufügen. Gruss Bastian.
Bastian Schern sagte:
Die datei muß in das Home-Directory des Users und heißt .sieve
Muß die Datei bestimmte Rechte haben damit es funktioniert?
Damit diese Datei dann auch gefunden werden kann mußt Du noch den Eintrag sieveusehomedir: true in der Datei /etc/imapd.conf hinzufügen.
habe ich getan und rccyrus restart und leider hat er immer noch nicht einsortiert, kann ich in irgendeinem Logfile sehen ob ihm an meiner .sieve etwas nicht gefällt? Gruß Alex
Muß die Datei bestimmte Rechte haben damit es funktioniert?
Die Datei muß dem user gehören und für cyrus lesbar sein.
Eintrag sieveusehomedir: true in der Datei /etc/imapd.conf hinzufügen.
habe ich getan und rccyrus restart
und leider hat er immer noch nicht einsortiert, kann ich in irgendeinem Logfile sehen ob ihm an meiner .sieve etwas nicht gefällt?
Er logt alles nach /var/log/messages. Dort kannst Du dann auch sehen wenn etwas schief gegangen ist. Zeige uns doch mal deine .sieve-Datei. Dann können wir uns ein besseres Bild machen. Gruss Bastian
Hallo, Bastian Schern sagte:
Muß die Datei bestimmte Rechte haben damit es funktioniert?
Die Datei muß dem user gehören und für cyrus lesbar sein.
Bei mir hat .sieve die Rechte 755 und gehört dem user alex
Zeige uns doch mal deine .sieve-Datei. Dann können wir uns ein besseres Bild machen.
require ["fileinto"]; ### Listen if address :matches ["To", "Cc"] ["suse-linux@suse.com"] { fileinto "alex.Posteingang.SuSE.linux"; } elsif header :contains "reply-to" "suse-talk@flinux.in-berlin.de" { fileinto "alex.Posteingang.SuSE.suse-talk"; } fi Gruß Alex
Zeige uns doch mal deine .sieve-Datei. Dann können wir uns ein besseres Bild machen.
require ["fileinto"];
### Listen
if address :matches ["To", "Cc"] ["suse-linux@suse.com"] { fileinto "alex.Posteingang.SuSE.linux"; } elsif header :contains "reply-to" "suse-talk@flinux.in-berlin.de" { fileinto "alex.Posteingang.SuSE.suse-talk"; } fi
Versuche es mal so: require "fileinto"; if header :contains ["To", "CC"] "suse-linux@suse.com" { fileinto "alex.Posteingang.SuSE.linux"; stop; } if header :contains ["reply-to"] "suse-talk@flinux.in-berlin.de" { fileinto "alex.Posteingang.SuSE.suse-talk"; stop; }
Hallo, Bastian Schern sagte: ~/home/.sieve
Versuche es mal so:
require "fileinto";
if header :contains ["To", "CC"] "suse-linux@suse.com" { fileinto "alex.Posteingang.SuSE.linux"; stop; }
if header :contains ["reply-to"] "suse-talk@flinux.in-berlin.de" { fileinto "alex.Posteingang.SuSE.suse-talk"; stop; }
Danke, funktioniert gut!!! Gruß Alex
participants (4)
-
Alexander Sommer
-
Bastian Schern
-
Bernd Schmelter
-
Daniel Seuthe