Tenho usado Dovecot com passdb e userdb com MYSQL, mas agora está colocando um estresse extra no banco de dados, já que uso IMAP e junto com as tentativas diárias de hacking, scanners e tudo que se conecta à minha porta 993.
Como não tenho muitas contas (cerca de 130), estava pensando em abandonar o MYSQL e usar uma forma mais simples de autenticação, mas parece que a forma preferida com o dovecot é usar o MYSQL. Não consegui encontrar um tutorial real nem uma resposta útil sobre isso em SF. Qual seria o banco de dados menos impactante no sistema além do MYSQL? E como fazer isso?
Responder1
Usar mysql é comum, mas não é obrigatório, existemvários back-ends de autenticaçãodisponível. A configuração padrão do dovecot não usa mysql, ela autentica via PAM (veja o comentário do MadHatter)
No entanto, parece que você está tentando resolver seu problema no lugar errado. Se você tiver tantas tentativas de hacking para afetar o desempenho do MySQL, provavelmente deverá reduzir a carga nas tentativas de autenticação, não no banco de dados subjacente. Uma maneira comum é usarfail2banpara bloquear IPs que tentam usar força bruta em suas contas.