First you must install the UW-Imap daemon with yast. UW-Imap uses the standard mail folder structure from Linux, so no additional configuration is needed.
Create SSL certificates
The certificates are stored in folder /etc/ssl/certs. Change to this directory:
cd /etc/ssl/certs
Now create the certificates for your system with the following command:
openssl req -new -x509 -nodes -out imapd.pem -keyout imapd.pem -days 365
You are asked about country name (2 letter code), state or province Name (full name), locality name (eg, city), organization name (eg, company), organizational unit name (eg, section), common name (eg, your name) and email address.
For «common name» you must enter the full DNS or IP address of your system ! If your system has more than one DNS name or IP addresses you must generate an own certificate for each DNS name or IP address.
Configuration of xinetd
Open the file /etc/xinetd.d/imap with a editor of your choice.
$EDITOR /etc/xinetd.d/imap
Add the section imaps if it doesn’t already exists:
service imaps
{
disable = no
socket_type = stream
protocol = tcp
wait = no
user = root
server = /usr/sbin/imapd
flags = IPv4
}
Save the changes and restart xinetd with the command
rcxinetd restart