Personalizing the Kerio Connect Web Interface Login Page
Kerio changed some things in the latest major version beyond the branding of Mailserver to Connect. The way one could modify/personalize the login screen for users also changed. It used to be that you could just edit the .css file in a directory and insert a logo, etc. and it is similiar to the way it was done in pre-7, pre-Kerio Connect, but the files are different.
I am running Kerio Connect on OS X currently, but Linux installs should be the same path.
First files you want to backup and then mess with is located here:
/usr/local/kerio/mailserver/web/webmail/login/loginAdvanced.css
/usr/local/kerio/mailserver/web/webmail/login/loginBasic.css
These are the main css files for that login page. You will be able to change colors and backgrounds, etc. here. I always copy the default one off to the side as well as the customized one to have around after updates reset them back to defaults.
The other file is right next to the other:
/usr/local/kerio/mailserver/web/webmail/login/loginDialog.inc
This file controls the page title, and design content of the page. Always good to change some stuff so it isn't so generic.
Good luck and it takes some time to play with it to get it the way you want, but backup and always keep something off to the side for quickly being able to swap it back in after Kerio updates are played. I always create a directory in the vicinity that houses optimized logos, etc. and backup files just in case the get hosed during testing.
We took the bubble images and turned them black since we didn't want to mess too much with the design knowing that Kerio will stick to this for a while. I also did sym-links (ln -s) to the file names so those symlinks will get hit with the same filenames on upgrades but not the actual image files.
Using kmsrecover in Kerio Mailserver (It works!)
Recently, we had an issue with our Kerio Mailserver where we had to restore data for a couple of users from a backup and kmsrecover worked well. Kerio Support directed me to the manuals. A direct link is here. The server does need to be shutdown prior to the restore. I recommend using the flags to redirect the restore to a directory different than the one for the user in the default store.
As root, here are some example restores I did. I am currently running Kerio Mailserver on OS X.
# cd /usr/local/kerio/mailserver
# kmsrecover -d mydomain.com -u jmergy -f "INBOX" -s /Volumes/restore-dir /Volumes/backup/keriosnapshot
The -s flag redirects the restore to a different directory.It actually goes relatively quickly. You need to have the Kerio-generated backup files (both full and incremental) for the day you want to restore from. The example above is pointing kmsrecover to look for the INBOX for user jmergy in the domain mydomain.com in the directory of the Kerio backup files located in /Volumes/backup/keriosnapshot and will put the files in /Volumes/restore-dir. In my case, I wanted to restore a folder and then bring that folder back into the user's mail directory as a sub-folder. After the restore is done, you can move the restore directories and files back into your user. I would recommend NOT displacing existing files unless you don't case about what is already there.
If you are in need of using this, work with Kerio support to make sure this is the best way to go. Also, this is relatively new tool so probably was brought into the product in version 6.7, so earlier versions do not apply.
Links of note:



