Dovecot est un serveur de réception de courriel ( MDA : Mail Delivery Agent ), conçu avec la sécurité comme souci principal. Il prend en charge la majorité des formats de boites à lettres : mbox ou Maildir. Cette section explique comment le paramétrer pour en faire un serveur IMAP ou POP3.
Pour installer dovecot, exécutez la commande suivante dans un terminal :
sudo apt-get install dovecot-common dovecot-imapd dovecot-pop3d
Pour configurer dovecot, vous pouvez modifier le fichier /etc/dovecot/dovecot.conf
. Vous pouvez choisir le protocole que vous souhaitez utiliser. Il peut être de type pop3, pop3s (pop3 sécurisé), imap ou imaps (imap sécurisé). La description de ces protocoles dépasse le champ de ce guide. Pour plus d'informations, référez-vous aux articles de wikipedia sur le POP3 et l'IMAP.
IMAPS et POP3S sont plus sécurisés que IMAP and POP3 car il utilisent des connexions chiffrées SSL. Après avoir choisi le protocole, rectifiez la ligne suivante dans le fichier /etc/dovecot/dovecot.conf
:
protocols = pop3 pop3s imap imaps
Cela active les protocoles lorsque dovecot est lancé. Puis ajoutez la ligne suivante dans la section pop3 du fichier /etc/dovecot/dovecot.conf
:
pop3_uidl_format = %08Xu%08Xv
Choisissez ensuite le format de boîte aux lettres à utiliser. Dovecot prend en charge les formats maildir et mbox. Ce sont les formats les plus couramment utilisés. Chacun a ses propres avantages qui sont examinés sur le site Web de Dovecot.
Une fois que vous avez choisi le type de votre boite aux lettres, éditez le fichier /etc/dovecot/dovecot.conf
et modifiez la ligne suivante :
mail_location = maildir:~/Maildir # (pour maildir) ou mail_location = mbox:~/mail:INBOX=/var/spool/mail/%u # (pour mbox)
![]() |
|
Vous devez configurer votre agent de transfert de courriel (MTA : Mail Transport Agent) pour transférer les courriels entrants vers ce type de boite aux lettres si il est différent de celui que vous avez configuré. |
Une fois que vous avez configuré dovecot, démarrez le démon dovecot afin de tester votre configuration :
sudo /etc/init.d/dovecot start
Si vous avez activé les protocoles imap ou pop3, vous pouvez également tenter de vous connecter grâce aux commandes telnet localhost pop3 ou telnet localhost imap2. Si vous voyez apparaitre quelque chose qui ressemble à ce qui se trouve ci-dessous, c'est que l'installation a été un succès :
bhuvan@rainbow:~$ telnet localhost pop3 Trying 127.0.0.1... Connected to localhost.localdomain. Escape character is '^]'. +OK Dovecot ready.
Pour configurer dovecot pour utiliser SSL, vous pouvez modifier le fichier /etc/dovecot/dovecot.conf
et corriger les lignes suivantes :
ssl_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem ssl_key_file = /etc/ssl/private/ssl-cert-snakeoil.key ssl_disable = no disable_plaintext_auth = no
Vous pouvez obtenir le certificat SSL d'une autorité de certification (CA), ou bien créer une certificat auto-signé. référez-vous à la section intitulée « Création d'un Certificat Auto-signé (Self-Signed Certificate ou SSC) »pour vous renseigner sur la création de certificats auto-signés. Après avoir créé certificat, vous aurez un fichier de clef et un fichier de certificat. Veuillez les copier à l'emplacement spécifié par le fichier de configuration /etc/dovecot/dovecot.conf
.