He estado usando Dovecot con passdb y userdb con MYSQL, pero ahora está poniendo un estrés adicional en la base de datos, ya que uso IMAP y junto con los intentos diarios de piratería, escáneres y todo lo que se conecta a mi puerto 993.
Como no tengo muchas cuentas (alrededor de 130), estaba pensando en deshacerme de MYSQL y usar una forma más sencilla de autenticarme, pero parece que la forma preferida con dovecot es usar MYSQL. No pude encontrar un tutorial real ni una respuesta útil al respecto en SF. ¿Cuál sería la base de datos de menor impacto en el sistema además de MYSQL? ¿Y, cómo hacerlo?
Respuesta1
Usar mysql es común pero no es necesario en absoluto, existenvarios backends de autenticacióndisponible. La configuración predeterminada de dovecot no usa mysql, se autentica a través de PAM (consulte el comentario de MadHatter)
Sin embargo, parece que estás intentando resolver tu problema en el lugar equivocado. Si recibe tantos intentos de piratería que afectan el rendimiento de MySQL, probablemente debería reducir la carga en los intentos de autenticación, no en la base de datos subyacente. Una forma común es usarfalla2banpara bloquear las direcciones IP que intentan forzar sus cuentas por fuerza bruta.