After I created a self-signed SSL Certificate my sme server 7.rc2.
SME server already comes with a self-signed certificate.
Sometimes the automatically created Certificate isn't what you want...
e.g. Say your server name is rainbow.domain.com, but your users connect to SSL pages (or use POPS/IMAPS) by a different FQDN (e.g.
www.domain.com) then they will get an error saying that the name on the certificate doesn't match.
If you manually create a Cert, you can specify the system name to be
www.domain.com, and then when users connect, they don't get the error (After installing the cert obviously)
On SME6 I used to name the server www if it was going to be web facing, but this option has been disabled in SME7.