Open alecpl opened 3 months ago
Did you try a dav_reconstruct on the user in question? dav_reconstruct is what updates the DAV DB.
It wasn't me dealing with the server, but I believe my colleague used just the normal reconstruct on the folder, not dav_reconstruct on a user.
Cyrus 3.6.3 with Murder.
For some reason the list of scripts stored in the sqlite index got out-of-sync with the content of the #sieve folder. It might have been our fault when we did some data migration. Right now we can't say it got broken during normal operation.
To find out what's going on encountered some issues:
dav.db
file is not mentioned at https://www.cyrusimap.org/3.8/imap/concepts/deployment/databases.html, sieve is mentioned inDAV Index (<userid>.dav)
section, but the file isdav.db
not<userid>.dav
. If it was properly documented or the file wassieve.db
we would find the issue faster.It would be much easier if 1. or 3. just worked for this case, but documentation could be clearer too.