Sieve stopped working after updating cyrus-imapd to 3.0.5

rfk rfk at digitalstyle.de
Thu Feb 15 13:37:19 EST 2018


Hi,

I'm so sorry, don't know how this could happen, but the last line of my 
configuration was lost during copy and paste:

altnamespace: 0

So it is already disabled.

Ralf



Am 15.02.2018 um 19:32 schrieb Michael Menge:
> 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
> 
> ----
> 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


More information about the Info-cyrus mailing list