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@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org