Suite à l’upgrade d’une Debian Lenny vers Squeeze, impossible de recevoir des mails. Le message d’erreur est :
Aug 25 13:27:23 SRV postfix/pipe[10910]: 628358035A: to=
Rien n’apparaît dans les /var/log/mail*
Le message qui m’a mis sur la voie est dans le fichier de log du LDA.
2012-08-25 13:30:43 deliver(XXXX@renar.net): Info: Loading modules from directory: /usr/lib/dovecot/modules/lda
2012-08-25 13:30:43 deliver(XXXX@renar.net): Fatal: Plugin cmusieve not found from directory /usr/lib/dovecot/modules/lda
Dans le fichier /etc/dovecot/dovecot.conf, dans la section « protocol lda » on trouve une référence à ce module.
protocol lda {
log_path = /home/vmail/dovecot-deliver.log
auth_socket_path = /var/run/dovecot/auth-master
postmaster_address = XXXX@renar.net
mail_plugins = cmusieve
global_script_path = /home/vmail/globalsieverc
}
Il faut modifier « mail_plugins = cmusieve » par « mail_plugins = sieve ». On relance dovecot : « /etc/init.d/dovecot restart ».
Un petit coup de postqueue -f et tous les mails en attente sont envoyés !
Génial ! Merci ! Ça marche parfaitement. Tout le monde a retrouvé ses e-mails.