Sieve stopped working after updating cyrus-imapd to 3.0.5

Michael Menge michael.menge at zdv.uni-tuebingen.de
Thu Feb 15 13:32:42 EST 2018


Hi,


Quoting rfk <rfk at digitalstyle.de>:

> 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
>
>
> Any other ideas?
>

the altnamespace default cahnged in 3.0. so you should disable it in  
imapd.conf or change the fileinto to "Trash"

Quoting imapd.conf manpage
====================
altnamespace: 1

   Use the alternate IMAP namespace, where personal folders reside at  
the same level in the hierarchy as INBOX.
   This option ONLY applies where interaction takes place with the  
client/user. Currently this is limited to
   the IMAP protocol (imapd) and Sieve scripts (lmtpd). This option  
does NOT apply to admin tools such as
   cyradm (admins ONLY), reconstruct, quota, etc., NOR does it affect  
LMTP delivery of messages directly to
   mailboxes via plus-addressing. The default changed in 3.0 from off to on.
===================

> 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



--------------------------------------------------------------------------------
M.Menge                                Tel.: (49) 7071/29-70316
Universität Tübingen                   Fax.: (49) 7071/29-5912
Zentrum für Datenverarbeitung          mail:  
michael.menge at zdv.uni-tuebingen.de
Wächterstraße 76
72074 Tübingen



More information about the Info-cyrus mailing list