Estou ajustando minha configuração roundcube que está usando postfix/dovecot no backend.
Um aborrecimento é que, se forem fornecidas credenciais incorretas, o roundcube leva de 20 a 30 segundos para responder. Consegui reduzir isso para 8 segundos mais razoáveis definindo, $config['imap_timeout'] = 1
mas ainda é muito lento.
A julgar pelos logs, o roundcube tenta fazer login 5 ou 6 vezes antes de desistir. Existe uma maneira de alterar quantas vezes ele faz login? Existe outra maneira de melhorar o tempo de resposta?
Encontrei este hack: https://github.com/roundcube/roundcubemail/issues/7754
Altere a linha 163 do
rcube_imap.php
arquivo na distribuição Debian de rc/var/lib/roundcube/program/lib/Roundcube
para:} while(!$this->conn->connected() && $data['retry']);