Servidor Perfecto · 3 min read · Dec 19, 2025

El Servidor Perfecto - Debian Squeeze (Debian 6.0) Con BIND & Dovecot [ISPConfig 3] - Página 5

17 Instalar fail2ban

Esto es opcional pero recomendado, porque el monitor de ISPConfig intenta mostrar el registro:

apt-get install fail2ban

Para hacer que fail2ban monitoree PureFTPd y Dovecot, crea el archivo /etc/fail2ban/jail.local:

vi /etc/fail2ban/jail.local

| [pureftpd] enabled = true port = ftp filter = pureftpd logpath = /var/log/syslog maxretry = 3 [dovecot-pop3imap] enabled = true filter = dovecot-pop3imap action = iptables-multiport[name=dovecot-pop3imap, port="pop3,pop3s,imap,imaps", protocol=tcp] logpath = /var/log/mail.log maxretry = 5 |

Luego crea los siguientes dos archivos de filtro:

vi /etc/fail2ban/filter.d/pureftpd.conf

| [Definition] failregex = .*pure-ftpd: \(.*@\) \[WARNING\] Authentication failed for user.* ignoreregex = |

vi /etc/fail2ban/filter.d/dovecot-pop3imap.conf

| [Definition] failregex = (?: pop3-login|imap-login): .*(?:Authentication failure|Aborted login \(auth failed|Aborted login \(tried to use disabled|Disconnected \(auth failed|Aborted login \(\d+ authentication attempts).*rip=(?P\S*),.* ignoreregex = |

Reinicia fail2ban después:

/etc/init.d/fail2ban restart  

18 Instalar SquirrelMail

Para instalar el cliente de webmail SquirrelMail, ejecuta

apt-get install squirrelmail

Luego crea el siguiente enlace simbólico…

ln -s /usr/share/squirrelmail/ /var/www/webmail

… y configura SquirrelMail:

squirrelmail-configure

Debemos decirle a SquirrelMail que estamos usando Dovecot-IMAP/-POP3:

Configuración de SquirrelMail : Leer: config.php (1.4.0)

Menú Principal –

  1. Preferencias de Organización
  2. Configuraciones del Servidor
  3. Valores Predeterminados de Carpeta
  4. Opciones Generales
  5. Temas
  6. Libros de Direcciones
  7. Mensaje del Día (MOTD)
  8. Plugins
  9. Base de Datos
  10. Idiomas

D. Establecer configuraciones predefinidas para servidores IMAP específicos

C Activar color
S Guardar datos
Q Salir

Comando >> <– D

Configuración de SquirrelMail : Leer: config.php

Mientras hemos estado construyendo SquirrelMail, hemos descubierto algunas
preferencias que funcionan mejor con algunos servidores que no
f funcionan tan bien con otros. Si seleccionas tu servidor IMAP, esta
opción establecerá algunas configuraciones predefinidas para
esa servidor.

Ten en cuenta que aún necesitarás revisar y asegurarte
de que todo sea correcto. Esto no cambia todo. Solo hay
algunas configuraciones que esto cambiará.

Por favor selecciona tu servidor IMAP:
bincimap = Servidor IMAP Binc
courier = Servidor IMAP Courier
cyrus = Servidor IMAP Cyrus
dovecot = Servidor IMAP Seguro Dovecot
exchange = Servidor IMAP Microsoft Exchange
hmailserver = hMailServer
macosx = Servidor de Correo Mac OS X
mercury32 = Mercury/32
uw = Servidor IMAP de la Universidad de Washington
gmail = Acceso IMAP a cuentas de correo de Google (Gmail)

quit = No cambiar nada
Comando >> <– dovecot

Configuración de SquirrelMail : Leer: config.php

Mientras hemos estado construyendo SquirrelMail, hemos descubierto algunas
preferencias que funcionan mejor con algunos servidores que no
f funcionan tan bien con otros. Si seleccionas tu servidor IMAP, esta
opción establecerá algunas configuraciones predefinidas para
esa servidor.

Ten en cuenta que aún necesitarás revisar y asegurarte
de que todo sea correcto. Esto no cambia todo. Solo hay
algunas configuraciones que esto cambiará.

Por favor selecciona tu servidor IMAP:
bincimap = Servidor IMAP Binc
courier = Servidor IMAP Courier
cyrus = Servidor IMAP Cyrus
dovecot = Servidor IMAP Seguro Dovecot
exchange = Servidor IMAP Microsoft Exchange
hmailserver = hMailServer
macosx = Servidor de Correo Mac OS X
mercury32 = Mercury/32
uw = Servidor IMAP de la Universidad de Washington
gmail = Acceso IMAP a cuentas de correo de Google (Gmail)

quit = No cambiar nada
Comando >> dovecot

imap_server_type = dovecot
default_folder_prefix =
trash_folder = Papelera
sent_folder = Enviados
draft_folder = Borradores
show_prefix_option = false
default_sub_of_inbox = false
show_contain_subfolders_option = false
optional_delimiter = detect
delete_folder = false

Presiona cualquier tecla para continuar… <– presiona una tecla

Configuración de SquirrelMail : Leer: config.php (1.4.0)

Menú Principal –

  1. Preferencias de Organización
  2. Configuraciones del Servidor
  3. Valores Predeterminados de Carpeta
  4. Opciones Generales
  5. Temas
  6. Libros de Direcciones
  7. Mensaje del Día (MOTD)
  8. Plugins
  9. Base de Datos
  10. Idiomas

D. Establecer configuraciones predefinidas para servidores IMAP específicos

C Activar color
S Guardar datos
Q Salir

Comando >> <– S

Configuración de SquirrelMail : Leer: config.php (1.4.0)

Menú Principal –

  1. Preferencias de Organización
  2. Configuraciones del Servidor
  3. Valores Predeterminados de Carpeta
  4. Opciones Generales
  5. Temas
  6. Libros de Direcciones
  7. Mensaje del Día (MOTD)
  8. Plugins
  9. Base de Datos
  10. Idiomas

D. Establecer configuraciones predefinidas para servidores IMAP específicos

C Activar color
S Guardar datos
Q Salir

Comando >> <– Q

Después puedes acceder a SquirrelMail en http://server1.example.com/webmail o http://192.168.0.100/webmail:

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.