IMAP neboli Internet Message Access Protocol je jedním ze dvou nejčastěji používaných protokolů pro získávání e-mailů. Toto je podrobný návod, jak nakonfigurovat IMAP pro použití šifrování SSL pro zabezpečenou komunikaci na portu 993 (implicitně IMAP používá port 143).
Nainstalujte balíčky Dovecot a OpenSSL pomocí následujícího příkazu:
yum -y install dovecot openssl
Upravte konfigurační soubor dovecot-openssl.cnf:
vi /etc/pki/dovecot/dovecot-openssl.cnf
[ req ] default_bits = 1024 encrypt_key = yes distinguished_name = req_dn x509_extensions = cert_type prompt = no [ req_dn ] # country (2 letter code) C=<your_country_code> # State or Province Name (full name) ST=<state> # Locality Name (eg. city) L=<your_city> # Organization (eg. company) O=<your company name> # Organizational Unit Name (eg. section) OU=<your company section name> # Common Name (*.example.com is also possible) CN=www.yourdomain.com # E-mail contact [email protected] [ cert_type ] nsCertType = server
Upravte hlavní konfigurační soubor Dovecot:
vi /etc/dovecot.conf
Najděte a odkomentujte následující řádky:
protocols = imap imaps ssl_disable = no ssl_cert_file = /etc/pki/dovecot/certs/dovecot.pem ssl_key_file = /etc/pki/dovecot/private/dovecot.pem
Chcete-li odstranit existující soubory certifikátu, spusťte následující příkaz:
rm -rf /etc/pki/dovecot/{certs,private}/dovecot.pem
Vytvořte nové certifikáty dovecot.pem pomocí skriptu ‚mkcert.sh‘:
/usr/share/doc/dovecot-1.0.7/examples/mkcert.sh
Restartujte službu Dovecot, aby se změny projevily:
/etc/init.d/dovecot restart
Poté otestujte, zda je vše správně nastaveno pomocí textového e-mailového klienta Mutt:
mutt -f imap://[email protected]/PS. Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Dík.