Thanks for the kind words.

Which components of the system are you having trouble with? Apache, Postfix and Zarafa can all use SSL certificates. There are plenty of guides for configuring Apache to use SSL out on the web, so if you've got that working you're most of the way there. After that it's just a question of setting the permissions on the key and cert files so that Postfix and Zarafa can read them (while ensuring that non-privileged users cannot read the key, of course!) and then specifying the paths to them in the relevant config file: look for smtp(d)_tls_[key|cert]_file in /etc/postfix/main.cf and ssl_[private_key|certificate]_file in /etc/zarafa/gateway.cfg. Good luck!

CAPTCHA