(-)

Certificat SSL sur serveur mail Postfix

  • https://admin-serv.net/blog/614/courier-pop-ssl-courier-imap-ssl-installer-un-certificat-ssl-cacert/
  • http://wiki.cacert.org/SimpleApacheCert   => pour Apache

 

  • https://www.cacert.org/
  • tmp_cacert@blue-bears.com

Nb: YS => Postfix la Dir des certificat SSL est :

# TLS parameters
smtpd_tls_cert_file = /etc/postfix/ssl/smtpd.crt
smtpd_tls_key_file = /etc/postfix/ssl/smtpd.key

serveur.

cd /etc/courier/
# Creez un dossier nommé ssl
mkdir ssl
cd ssl/
# Générez d'abord votre fichier de key
openssl genrsa -des3 -out courier.key 2048
# Entrez une passphrase et retenez-la.
# Générez ensuite votre CSR
openssl req -new -key courier.key -out courier.csr

# pas mal de bla bla => cela doit s'automatisé par un script.
# YS => attention la rubrique MyName doit correspondre à un serveur identifié sur CAcert
# YS => ici "blue-bears.com"

Donnez ensuite à CACert le contenu du fichier CSR.

#=> Copie coller le contenu du fichier courrier.csr avec les balises BEGIN & END

—–BEGIN CERTIFICATE REQUEST—–
MIIBcjCB3AIBADAzMQswCQYDVQQGEwJGUjETMBEGA1UECBMKUmhvbmUgQWxwZTEP
MA0GA1UEChMGUGhwbmV0MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDJmk64
……
—–END CERTIFICATE REQUEST—–

CACert va alors afficher le fichier CRT correspondant => Copier-Coller dans un fichier courier.crt

Le certificat est alors activé chez CACert => le certificat a une durée de validité réduite => refaire le truc tous les 6 mois (?? !!)

Nous allons en profiter pour supprimer la passphrase du fichier de key qui vous sera demandé à chaque redémarrage du démon.

# Suppression de la passphrase du fichier key
openssl rsa -in courier.key -out courier.deprotected.key

Entrez votre passphrase et le tour est joué. Maintenant nous allons généré le fichier pem.

cat courier.crt courier.deprotected.key > courier.pem
# Génération du dh
openssl gendh >> courier.pem

Voilà, votre certificat est maintenant prêt à être utilisé :

A ce stade 5 fichiers :

  • Fichier .key
  • Fichier déprotégé.key
  • Fichier  .csr => qui transformé devient
  • Fichier .crt qui combiné avec le fichier déprotégé.key devient
  • fichier .pem

Postfix utilise les fichiers .key & .crt séparés

#Copie => remplacer

cp courier.crt /etc/postfix/ssl/smtpd.crt
cp courier.deprotected.key /etc/postfix/ssl/smtpd.key

#Copie => remplacer
cp courier.pem /etc/courier/imapd.pem
cp courier.pem /etc/courier/pop3d.pem

Il ne vous reste plus qu’à relancer les services et de vérifier que le tout fonctionne correctement dans votre client mail.

# Redémarrage de Pop3
/etc/init.d/courier-pop-ssl restart
# => Stopping Courier POP3-SSL server: pop3d-ssl.
# => Starting Courier POP3-SSL server: pop3d-ssl.
# Redémarrage de Imap
/etc/init.d/courier-imap-ssl restart
# => Stopping Courier IMAP-SSL server: imapd-ssl.
# => Starting Courier IMAP-SSL server: imapd-ssl.