Re: Sieve stopped working after updating cyrus-imapd to 3.0.5

rfk <[email protected]>
Newsgroups gmane.mail.imap.cyrus
Message-ID <[email protected]>
Hi,

thanks for your feedback. Unfortunately sievec reports nothing:

# grep -v ^# roundcube.script
require ["imapflags","fileinto"];

if anyof (header :contains "Subject" "test")
{
         setflag "\\Seen";
         fileinto "INBOX/Trash";
         stop;
}

# sievec roundcube.script test
#


Here's my configuration in case it helps:

# grep -vE "^#|^$" /etc/imapd.conf
admins: cyrus
configdirectory: /var/imap
proc_path: /run/cyrus/proc
mboxname_lockpath: /run/cyrus/lock
duplicate_db_path: /run/cyrus/deliver.db
ptscache_db_path:  /run/cyrus/ptscache.db
statuscache_db_path: /run/cyrus/statuscache.db
tls_sessions_db_path: /run/cyrus/tls_sessions.db
defaultpartition: default
partition-default: /var/spool/imap
sievedir: /var/imap/sieve
lmtpsocket: /var/imap/socket/lmtp
idlesocket: /var/imap/socket/idle
notifysocket: /var/imap/socket/notify
syslog_prefix: cyrus
httpmodules: caldav carddav
hashimapspool: true
virtdomains: no
defaultdomain: localhost
popminpoll: 1
allowplaintext: yes
sasl_pwcheck_method: saslauthd
sasl_mech_list: PLAIN LOGIN
sasl_auto_transition: no
sieve_extensions: fileinto reject vacation imapflags notify include 
envelope body relational regex subaddress copy
tls_session_timeout: 1440
tls_client_ca_file:     /.../ca_file.pem
tls_server_cert:        /.../cert.pem
tls_server_key:         /.../key.pem

# grep -vE "^\s*#|^$" /etc/cyrus.conf
START {
   recover       cmd="ctl_cyrusdb -r"
}
SERVICES {
   imap          cmd="imapd" listen="imap" prefork=0
   imaps         cmd="imapd -s" listen="imaps" prefork=0
   sieve         cmd="timsieved" listen="sieve" prefork=0
   lmtpunix      cmd="lmtpd" listen="/var/imap/socket/lmtp" prefork=0
}
EVENTS {
   checkpoint    cmd="ctl_cyrusdb -c" period=30
   delprune      cmd="cyr_expire -E 3" at=0400
   deleteprune   cmd="cyr_expire -E 4 -D 38" at=0430
   expungeprune  cmd="cyr_expire -E 4 -X 38" at=0445
   tlsprune      cmd="tls_prune" at=0400
   squatter      cmd="squatter -r *" period=30
}
DAEMON {
   idled         cmd="idled"
}


Any other ideas?

Ralf


Am 15.02.2018 um 03:39 schrieb ellie timoney:
> Hi,
> 
> Does the "sievec" compiler report any errors if you try to compile your sieve scripts by hand?
> 
> Its manpage is here: https://www.cyrusimap.org/imap/reference/manpages/systemcommands/sievec.html
> 
> Cheers,
> 
> ellie
> 
> On Thu, Feb 15, 2018, at 5:28 AM, rfk wrote:
>> Hello,
>>
>> recently I updated my cyrus-imapd installation from verion 2.5.10 to
>> version 3.0.5. Unfortunately the sieve filters stopped working since
>> then. The rest is working fine.
>>
>> The filters are listed in the sieveshell and all incoming mails get
>> tagged with "X-Sieve: CMU Sieve 3.0". However even the simplest rules
>> are just getting ignored. In the logs I cannot find any related entries.
>>
>> My configuration settings regarding "unixhierarchysep" (on) and
>> "altnamespace" (off) have not changed since version 2.5.10 (I configured
>> them accordingly in version 3.0.5). I followed the entire upgrade guide
>> by the way.
>>
>> Furthermore I also tried adding a completely new account with a very
>> simple new sieve script (mark as seen and move to folder; created by
>> Roundcube) but nothing happens to incoming mails.
>>
>> Is there anything else I can check? Is it possible to raise the log
>> level for sieve?
>>
>> Thanks in advance.
>>
>> Ralf
>> ----
>> Cyrus Home Page: http://www.cyrusimap.org/
>> List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/
>> To Unsubscribe:
>> https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus
> ----
> Cyrus Home Page: http://www.cyrusimap.org/
> List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/
> To Unsubscribe:
> https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus
> 
----
Cyrus Home Page: http://www.cyrusimap.org/
List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/
To Unsubscribe:
https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.