Mailinglist Archive: opensuse-de (1041 mails)

< Previous Next >
Re: Cyrus-Sieve filtert nicht
  • From: Sandy Drobic <suse-linux@xxxxxxxxxxxxxxxxxxxxxxx>
  • Date: Sat, 08 Nov 2008 21:45:42 +0100
  • Message-id: <4915FA76.7020204@xxxxxxxxxxxxxxxxxxxxxxx>
Peter Llorens wrote:
Peter Llorens schrieb:
Sandy Drobic schrieb:
Wo genau hast du hingeschaut? Normalerweise loggt Cyrus nach
/var/log/messages, wenn du das in Syslog-ng nicht umgebogen hast.

Genau Dort, da ich in der Syslog-ng nix verändert habe.
Nov 8 20:56:47 mordor cyrus/sieve[31276]: executed
Nov 8 20:56:47 mordor cyrus/sieve[31276]: accepted connection
Nov 8 20:56:53 mordor cyrus/sieve[31276]: login: localhost[127.0.0.1]
username LOGIN User logged in



Mir ist schon der Gedanke gekommen das ich da vieleicht was in Postfix
eintragen sollte, so wie zum Beispiel Amavis. Habe leider in moment
keine Idee wie ich Sieve dazu bewegen soll seinen Dienst zu tätigen.


Vielleicht solltest du dir zuerst darüber klar werden, dass Postfix
absolut
nichts mit sieve zu tun hat. Das ist alleine die Sache von Cyrus.

Habs mir eigentlich schon gedacht, da ja Sieve zu Cyrus gehört.
In /etc/cyrus.conf sollte folgende Einstellung gültig sein:

SERVICES {
[...]
sieve cmd="timsieved" listen="sieve" prefork=0
[...]
}

Logge dich als user ein und versuche, dich auf die sieveshell
einzuloggen:

~> sieveshell localhost
connecting to localhost
Please enter your password:

help

Usage:
sieveshell [-u username] [-a authname] [-r realm] <server>

help - this screen
list - list scripts on server
put <filename> [<target name>]
- upload script to server
get <name> [<filename>]
- get script. if no filename display to stdout
delete <name> - delete script.
activate <name> - set a script as the active script
deactivate - deactivate all scripts
quit - quit

list

sievescript <- active script

get sievescript

require "fileinto";
require "vacation";

if header :is "X-Mailinglist" "suse-linux" {
fileinto "INBOX.Mailinglists.suse-linux";}

Habe mal Dein Script mal hochgeladen und als Aktiv makiert, bin aml
gespannt obs bei mir klappt.

Hast du auf der sieveshell getestet, dass dein Script dort aktiv ist und läuft?

Hast du nachgesehen, ob dein Script auch den richtigen Mailbox-Namen
verwendet? Dies kannst du prüfen, indem du die mailboxes.txt nach dem Namen
des Ordners absuchst. Suse legt eine Sicherungskopie der
/var/lib/imap/mailboxes.db jeden Tag ab unter /var/lib/imap/backup.

Zumindest glaube ich, dass Suse das eingerichtet hat.
Ansonsten kannst du auch dich als user cyrus in cyradm einloggen und die Liste
auswerfen lassen.


--
Sandy

Antworten bitte nur in die Mailingliste!
PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+unsubscribe@xxxxxxxxxxxx
Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken
Sie eine Mail an: opensuse-de+help@xxxxxxxxxxxx

< Previous Next >
Follow Ups