I just installed OX App Suite and I started some tests in order to understand if it could be the right application.
Mail, Calendar, Address Books and Tasks worked as expected, but I missed two important functions:
In Calendar I need to add shared resources like meeting rooms and projectors, but I didn’t find a way. How can I add calendar resources?
In Mail configuration under Filter Rules I have an error message: " Unable to load e-mail filter rules settings. Retry" Is there something to configure before? Where?
I need help to configure these two things, I didn’t find any informations about that. Can someone show me the way? Thanks!
OX resources are created in the Univention management console (UMC).
The OX email filter system requires network access to the Dovecot managesieve server on the mail server (TCP, port 4190). Please check that it can connect to it. Firewall or SSL certificate could be problems. Check the OX log (/var/log/open-xchange/open-xchange.log.0).
I found OX resources on UMC of master domain (that’s why I didn’t find it!)
From OX log:
Caused by: com.openexchange.jsieve.export.exceptions.OXSieveHandlerException: Currently active script “default” is not the expected one “Open-Xchange”
Could be this my problem? Where can I change default script?
The sieve scripts are stored by Dovecot in /var/spool/dovecot/private/<domain>/<local>/sieve/.
The default sieve script is a symlink .dovecot.sieve one directory level up.
Create a fresh user, log into OX, and after editing the filters it should look like this:
You can do it on the command line (use cp -a) or with a sieve client (sieve-connect is installed).
If you have a good Open-Xchange.sieve file (from NEWUSER@DOMAIN) that you want to copy to everyone, IMHO the command line is simplest. It should be something like (untested, check before copy&paste!):
for DIR in /var/spool/dovecot/private/*/*/sieve/; do cp -a /var/spool/dovecot/private/DOMAIN/NEWUSER/sieve/Open-Xchange.sieve "$DIR"; done
for DIR in /var/spool/dovecot/private/*/*/; do cp -a /var/spool/dovecot/private/DOMAIN/NEWUSER/.dovecot.sieve "$DIR"; done