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:
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
Peter Llorens schrieb:
Sandy Drobic schrieb:
Wo genau hast du hingeschaut? Normalerweise loggt Cyrus nachGenau Dort, da ich in der Syslog-ng nix verändert habe.
/var/log/messages, wenn du das in Syslog-ng nicht umgebogen hast.
Nov 8 20:56:47 mordor cyrus/sieve[31276]: executedHabs mir eigentlich schon gedacht, da ja Sieve zu Cyrus gehört.
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.
In /etc/cyrus.conf sollte folgende Einstellung gültig sein:Habe mal Dein Script mal hochgeladen und als Aktiv makiert, bin aml
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:
helpUsage:
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
listsievescript <- active script
get sievescriptrequire "fileinto";
require "vacation";
if header :is "X-Mailinglist" "suse-linux" {
fileinto "INBOX.Mailinglists.suse-linux";}
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 > |