Mailbox inaccessible after setaclmailbox with invalid identifier

2018-05-28 Thread Sven Schwedas
After running `setaclmailbox some/mailbox "group:name with spaces" all`, all attempts to access the mailbox in any way either result in an "Invalid identifier" error message, or can't even find the mailbox. deleteaclmailbox with exactly the same parameters as set doesn't help (same "invalid identi

Cyrus (Sieve) and external programs

2018-05-28 Thread Pedro silva
Hello, I'm trying to set up a spam learning system, and I would like to pipe email places in (for example) the SPAM folder to an external program. I have cyrus 2.4.17 Does any one know how or if this is possible in cyrus (or sieve)? I wasn't able to find any documentation about using extern

Re: Cyrus (Sieve) and external programs

2018-05-28 Thread Sven Schwedas
On 2018-05-28 16:41, Pedro silva wrote: > Hello, > > I'm trying to set up a spam learning system, and I would like to pipe > email places in (for example) the SPAM folder to an external program. > > I have cyrus 2.4.17 > > Does any one know how or if this is possible in cyrus (or sieve)? If you

Re: Mailbox inaccessible after setaclmailbox with invalid identifier

2018-05-28 Thread Bron Gondwana
If you use cyr_dbtool you can edit the offending line in mailboxes db. Clearly there's a bug here too, we should be sanitising group names! Or at least storing them in a reversible format On Tue, May 29, 2018, at 00:33, Sven Schwedas wrote: > After running `setaclmailbox some/mailbox "group:name

Re: Mailbox inaccessible after setaclmailbox with invalid identifier

2018-05-28 Thread Bron Gondwana
https://github.com/cyrusimap/cyrus-imapd/issues/2378 to track the issue. Sorry about the short comment earlier on my phone as I woke up - meant to save it as a draft and add some detail! # /usr/cyrus/bin/cyr_dbtool Usage: /usr/cyrus/bin/cyr_dbtool [-C altconfig] [] []Usable Backends: flat, s

Re: Mailbox inaccessible after setaclmailbox with invalid identifier

2018-05-28 Thread ellie timoney
Hi Sven, Are you able to provide a sample mailboxes.db entry (using cyr_dbtool as Bron describes below) for a mailbox which is affected by this? I'm trying to determine if the cause is bad data getting into the database, or good data that's being misread for some reason. An example would help a l