Dovecot sem MYSQL

1

Eu tenho usado o Dovecot com o passdb e userdb com MYSQL, mas agora estou colocando uma pressão extra no banco de dados, já que eu uso o IMAP e junto com as tentativas diárias de hackers, scanners e tudo que se conecta à minha porta 993.

Como não tenho muitas contas (por volta de 130), eu estava pensando em abandonar o MYSQL e usar uma maneira mais simples de autenticação, mas parece que a maneira 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 com menos impacto no sistema além do MYSQL? E como fazer isso?

    
por pocesar 19.12.2013 / 08:57

1 resposta

1

Usar o mysql é comum, mas não é obrigatório, existem vários backends de autenticação disponíveis. O default dovecot config não usa mysql, ele autentica via PAM (veja o comentário de MadHatter)

No entanto, parece que você está tentando resolver seu problema no lugar errado. Se você conseguir que muitas tentativas de hackers afetem seu desempenho no mysql, provavelmente você deve reduzir a carga nas tentativas de autenticação, não no banco de dados subjacente. Uma maneira comum é usar fail2ban para desativar IPs que tentam forçar suas contas.

    
por 19.12.2013 / 09:18

Tags