GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment configurer IMAP avec SSL

IMAP ou Internet Message Access Protocol est l'un des deux protocoles les plus couramment utilisés pour la récupération des e-mails. Il s'agit d'un tutoriel étape par étape sur la façon de configurer IMAP pour utiliser le cryptage SSL pour une communication sécurisée sur le port 993 (par défaut, IMAP utilise le port 143).

Installez les packages Dovecot et OpenSSL à l'aide de la commande suivante :

yum -y install dovecot openssl

Modifiez le fichier de configuration 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

Modifiez le fichier de configuration principal de Dovecot :

vi /etc/dovecot.conf

Recherchez et décommentez les lignes suivantes :

protocols = imap imaps

ssl_disable = no

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

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

Exécutez la commande suivante pour supprimer les fichiers de certificat existants :

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

Créez de nouveaux certificats dovecot.pem à l'aide du script "mkcert.sh" :

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

Redémarrez le service Dovecot pour que les modifications prennent effet :

/etc/init.d/dovecot restart

Ensuite, testez si tout est correctement configuré à l'aide du client de messagerie texte Mutt :

mutt -f imap://[email protected]/
PS. Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.
Cent OS
  1. Comment configurer selinux sur Cent OS

  2. Comment configurer l'origine Cloudflare SSL avec Nginx

  3. Comment sécuriser vsFTPd avec SSL/TLS

  4. Comment configurer VSFTPD avec une connexion cryptée SSL/TLS ?

  5. Comment configurer un serveur de messagerie POP3 / IMAP avec Dovecot sur Ubuntu 18.04

Comment configurer Nginx avec SSL

Comment installer Let's Encrypt SSL avec Nginx sur CentOS 7

Comment installer Let's Encrypt SSL avec Lighttpd sur CentOS 7

Comment configurer la sauvegarde Dropbox avec Plesk ?

Comment utiliser CloudFlare CDN avec un SSL ?

Comment configurer PHP-FPM avec NGINX