Если вы юзаете cyrus как я и хотите tls шифрование для pop imap то делаем следующее
редактируем файл /etc/imapd.conf
sudo nano /etc/imapd.conf
и правим такие строки чтобы они приняли данный вид
было ----> #tls_cert_file: /etc/ssl/certs/ssl-cert-snakeoil.pem
tls_cert_file: /etc/postfix/ssl/smtpd.crt
было -----> #tls_key_file: /etc/ssl/private/ssl-cert-snakeoil.key
tls_key_file: /etc/postfix/ssl/smtpd.key
было -----> что было не помню
tls_ca_file: /etc/postfix/ssl/cacert.pem
перерелоадим конфиг или перезапускаем постфикс
Единственная некрасивая вещ именно некрасивая это то что он будет ругатся на сертификаты которые вы сами создали, ну потому что сами создали а они (браузеры мейлеры) считаю что сертификат сам не делается и по хорошему должен выдаваться сторонней организацией, для тех кому хочется красиво просим сюда CAcert.org бесплатно выдает сертификаты ...