miércoles, 13 de mayo de 2020

Roundcube lento

Al completar una instalación de Postfix+Dovecot+Roundcube (configurado con usuarios virtuales en base de datos) en Centos 8, Roundcube se mostraba muy lento: cada click que involucrase un login IMAP, suponía 3-4 segundos de espera.

Después de revisar varias cosas, llegamos a la causa: Dovecot estaba intentando autenticar a los usuarios con PAM, antes de mirar en la base datos. Eso hacía que demorase más la operación.

La solución, si no usas usuarios locales para el correo, es editar:

/etc/dovecot/conf.d/auth-system.conf.ext

Y comentar los bloques passdb y userdb. Después reiniciar Dovecot.

Así, Dovecot no usará PAM, y probará las credenciales directamente en la base de datos, haciendo que tarde mucho menos la operación de login.

Información obtenida de:
https://dovecot.org/pipermail/dovecot/2008-July/031966.html