Marco,

Marco Benecke schrieb (12.08.2013 14:57 Uhr):

it seems i found a sieve Issue, but i am not sure.
Maybe you could confirm this.

Version:
ii  sogo 2.0.7-1

Settings:
:~# sogo-tool dump-defaults all|grep -i sieve
    SOGoSieveScriptsEnabled = YES;
    SOGoSieveServer = "sieve://198.19.219.18:4190";

I managed my Mails in Subfolders:
lists
  |
  +--- SOGo Users
  |
  +--- and so on

Now i try to set a sieve filter, with the WebInterface.
Result in the sogo.sieve:

if anyof (header :contains "List-Id" "users.sogo.nu", header :contains "subject" "[SOGo]") {
    fileinto "lists/SOGo";
}

LogMessage:
sieve: info: started log at Aug 12 11:27:20.
error: msgid=<...>: failed to store into mailbox 'lists/SOGo': Invalid mailbox name.
sieve: info: started log at Aug 12 11:46:41.
error: msgid=<...>: failed to store into mailbox 'lists/SOGo': Invalid mailbox name.

proper sieve rule:
if anyof (header :contains "List-Id" "users.sogo.nu", header :contains "subject" "[SOGo]") {
    fileinto "lists.SOGo";
}

Did i miss a configuration option or is this a small Bug.

My sieve filters (Cyrus IMAPd) start with "INXBOX" for folders in my mailbox:

if header :contains "List-Id" "users.sogo.nu" {
        fileinto "INBOX.sogo";
        stop;
}

Do you really want to store the messages in a folder under top level mailbox "lists"?

Does your file work with an upload by sieveshell directly to the sieve server?


Marc
--
users@sogo.nu
https://inverse.ca/sogo/lists

Reply via email to