Hi,
I've exactly the same error when I run this command as sogo user with
"sogo-tool user-preferences ..." or "sogo-tool restore ...".
Le 21/06/2016 10:15, Christian Mack (christian.m...@uni-konstanz.de) a
écrit :
Am 20.06.2016 um 18:50 schrieb Martin LEUSCH (sce.t...@imereos.fr):
Hi,
I'm trying to copy the SOGoSieveFilters parameter from a SOGo server to
an other but I've got an error when I try to set this parameter:
2016-06-20 18:36:31.152 sogo-tool[11351] File NSPropertyList.m: 995.
In parsePlItem Missing semicolon in dictionary at line 66 char 2552
2016-06-20 18:36:31.154 sogo-tool[11351] File NSPropertyList.m: 995.
In parsePlItem Missing semicolon in dictionary at line 67 char 2560
<0x0xf5bd80[SOGoCache]> Cache cleanup interval set every 300.000000
seconds
<0x0xf5bd80[SOGoCache]> Using host(s) '127.0.0.1' as server(s)
2016-06-20 18:36:31.287 sogo-tool[11351] To update Sieve scripts,
you must provide the "-p credentialFile" parameter
2016-06-20 18:36:31.287 sogo-tool[11351] Error updating sieve
script, not updating database
I tried different value for this parameter and always get exactly the
same error:
sogo-tool user-preferences set defaults martin.leusch
SOGoSieveFilters '{
> "SOGoSieveFilters": [
> {
> "actions": [
> {
> "argument": "INBOX/IMR/Technique/Mises a jour",
> "method": "fileinto"
> }
> ],
> "active": 1,
> "match": "any",
> "name": "CRON-APT",
> "rules": [
> {
> "field": "subject",
> "operator": "contains",
> "value": "CRON-APT completed"
> }
> ]
> }]
> }'
or
sogo-tool user-preferences set defaults martin.leusch
SOGoSieveFilters '{"SOGoSieveFilters": []}'
Any idea?
Did you execute sogo-tool as user sogo?
As your sieve filter rule does not have 66 lines, it perhaps stumbles on
something in your sogo.conf.
Kind regards,
Christian Mack
--
users@sogo.nu
https://inverse.ca/sogo/lists