GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come configurare IMAP con SSL

IMAP o Internet Message Access Protocol è uno dei due protocolli più comunemente utilizzati per il recupero della posta elettronica. Questo è un tutorial passo passo su come configurare IMAP per utilizzare la crittografia SSL per comunicazioni sicure sulla porta 993 (per impostazione predefinita, IMAP utilizza la porta 143).

Installa i pacchetti Dovecot e OpenSSL usando il seguente comando:

yum -y install dovecot openssl

Modifica il file di configurazione 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

Modifica il file di configurazione principale di Dovecot:

vi /etc/dovecot.conf

Trova e decommenta le seguenti righe:

protocols = imap imaps

ssl_disable = no

ssl_cert_file = /etc/pki/dovecot/certs/dovecot.pem

ssl_key_file = /etc/pki/dovecot/private/dovecot.pem

Eseguire il comando seguente per eliminare i file di certificato esistenti:

rm -rf /etc/pki/dovecot/{certs,private}/dovecot.pem

Crea nuovi certificati dovecot.pem usando lo script 'mkcert.sh':

/usr/share/doc/dovecot-1.0.7/examples/mkcert.sh

Riavvia il servizio Dovecot per rendere effettive le modifiche:

/etc/init.d/dovecot restart

Quindi, verifica se tutto è impostato correttamente utilizzando il client di posta elettronica di testo Mutt:

mutt -f imap://[email protected]/
PS. Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.
Cent OS
  1. Come configurare selinux su Cent OS

  2. Come configurare l'SSL Cloudflare di origine con Nginx

  3. Come proteggere vsFTPd con SSL/TLS

  4. Come configurare VSFTPD con connessione crittografata SSL/TLS?

  5. Come configurare un server di posta POP3/IMAP con Dovecot su Ubuntu 18.04

Come configurare Nginx con SSL

Come installare Let's Encrypt SSL con Nginx su CentOS 7

Come installare Let's Encrypt SSL con Lighttpd su CentOS 7

Come configurare il backup di Dropbox con Plesk?

Come utilizzare CloudFlare CDN con un SSL?

Come configurare PHP-FPM con NGINX