Lorsque vous possédez un serveur mail, il se peut que celui-ci s’encombre, suite à un trop grand nombre de mails dans les boîtes.
Pour résoudre ce souci, il existe un plugin très pratique: expire. Ce plugin permettra de supprimer les messages vieux de plus de 30 jours dans un ensemble de boîtes spécifiées.
Pour activez le module ouvrez le fichier etc/dovecot/conf.d/10-director.conf et éditez l’argument mail_plugins:
mail_plugins = $mail_plugins expire
On va maintenant choisir de purger la corbeille et le dossier de spams.
Ouvrez maintenant etc/dovecot/conf.d/90-plugin.conf et ajoutez les lignes suivantes à la section plugin:
plugin {
expire = Trash
expire2 = Trash/*
expire3 = Spam
}
Vous noterez que nous avons défini Trash et Trash/*. Ce second permet de purger les répertoires qui auraient été mis à la corbeille. Expire utilise des ID afin de lire les différentes clefs. Si vous souhaitez purger un répertoire de plus, créez une clef expire4, expire5…
Redémarrez ensuite dovecot
Note: le redémarrage lancera directement la purge de tous les répertoires précisés.