La dernière version du serveur mail Dovecot nécessite quelques petits changements par rapport à la version antérieure.
Erreurs SASL
Voici ce que l’on peut lire dans les logs:
postfix/smtps/smtpd: warning: SASL: Connect to private/auth failed: Connection refused
postfix/smtps/smtpd: fatal: no SASL authentication mechanisms
postfix/master: warning: process /usr/lib/postfix/sbin/smtpd pid 635413 exit status 1
postfix/master: warning: /usr/lib/postfix/sbin/smtpd: bad command startup -- throttling
Code language: HTTP (http)
Solution: il faut éditer /etc/dovecot/conf.d/10-master.conf
:
nano /etc/dovecot/conf.d/10-master.conf
et ajouter ce bloc de directives à la fin du bloc service auth
:
service auth {
# ... Previous config blocks
# auth-master
unix_listener auth-master {
mode = 0660
user = vmail
group = vmail
}
}
Code language: PHP (php)
Stats writer
Dovecot inclut maintenant un module de statistiques et donne une erreur si jamais il n’est pas défini dans la configuration. Voici le message d’erreur:
Error: net_connect_unix(/var/run/dovecot/stats-writer) failed: Permission denied))
Code language: JavaScript (javascript)
Il faut donc le rajouter:
nano /etc/dovecot/conf.d/10-master.conf
et ajouter ce bloc à la toute fin du fichier:
# fix Error: net_connect_unix(/var/run/dovecot/stats-writer) failed: Permission denied))
service stats {
unix_listener stats-reader {
user = vmail
group = vmail
mode = 0660
}
unix_listener stats-writer {
user = vmail
group = vmail
mode = 0660
}
}
Code language: PHP (php)