LINUX:Dovecot-Aller plus loin
But
Jusque maintenant, nous nous sommes basés sur une configuration de base légèrement modifiée. Mous allons proposer quelques améliorations.
Désactivation de certains ports
Actuellement on conseille fortement d'utiliser le protocole SSL/TLS donc les ports 995 et 993 et de désactiver les ports 110 et 143.
Pour désactiver les ports concernés, il suffit de mettre le numéro à zéro dans le fichier "10-master.conf".
Voici la partie du fichier concernée:
service imap-login {
inet_listener imap {
port = 0
ssl = no
}
inet_listener imaps {
port = 993
ssl = yes
}
}
service pop3-login {
inet_listener pop3 {
port = 0
ssl = no
}
inet_listener pop3s {
port = 995
ssl = yes
}
}
IMAP - Répertoires INBOX
Si vous vous souvenez, le configuration de base provoque pour le protocole IMAP, la création des répertoires "cur", "new" et "tmp" directement dans le répetrtoire "Maildir" de l'utilisateur.
Maildir ├── cur ├── new ├── tmp ├── .Archives │ ├── cur │ ├── new │ └── tmp . . .
Si on modifie la configuration du fichier "10-mail.conf" de la configuration de Dovecot:
mail_location = maildir:~/Maildir:UTF-8
par:
mail_location = maildir:~/Maildir:UTF-8:INBOX=~/Maildir/.Inbox
L’arborescence change; les trois répertoires cités ci-dessus se retrouvent dans le sous-répertoire ".Inbox".
Maildir ├── .Inbox │ ├── cur │ ├── new │ └── tmp ├── .Archives │ ├── cur │ ├── new │ └── tmp . . .
Cette structure est plus claire.
Mais comme le répertoire où les nouveaux messages doivent arriver a changé de place, il faut en avertir Postfix qui est chargé de cette tâche (service "lmtp").
Dans la configuration de Postfix, on change:
home_mailbox = Maildir/
par:
home_mailbox = Maildir/.Inbox/
qui est le nouveau répertoire cible.
Il ne faut pas oublier de redémarrer ces deux services:
systemctl restart postfix.service systemctl restart dovecot.service
et éventuellement, de nettoyer les anciens répertoires.