Configuración · 5 min read · Jan 17, 2026

Instalando Maia Mailguard en Debian Lenny (Usuarios/Dominios Virtuales Con Postfix/MySQL) - Página 3

10 Configurando Amavisd-new

Maia Mailguard viene con su propia configuración de amavisd-new y binario de amavisd, por lo que debemos reemplazar nuestro amavisd-new existente con él.

Primero detén tus procesos actuales de amavisd:

/etc/init.d/amavis stop

Copiamos amavisd-maia a /usr/local/sbin/amavisd-new…

cd /usr/src/maia/1.0/  
cp amavisd-maia /usr/local/sbin/amavisd-new  
chown root /usr/local/sbin/amavisd-new  
chmod 755 /usr/local/sbin/amavisd-new

… y ajustamos nuestro script de inicio /etc/init.d/amavis de la siguiente manera:

vi /etc/init.d/amavis

| [...] #DAEMON=/usr/sbin/amavisd-new DAEMON=/usr/local/sbin/amavisd-new [...] #START="--start --quiet --pidfile /var/run/amavis/${NAME}.pid --name ${DAEMONNAME} --startas ${DAEMON}" #STOP="--stop --quiet --pidfile /var/run/amavis/${NAME}.pid --name ${DAEMONNAME}" START="--start --quiet --pidfile /var/lib/amavis/${NAME}.pid --name ${DAEMONNAME} --startas ${DAEMON}" STOP="--stop --quiet --pidfile /var/lib/amavis/${NAME}.pid --name ${DAEMONNAME}" [...] |

Luego copiamos /usr/src/maia/1.0/amavisd.conf.dist a /etc/amavisd.conf…

cp /usr/src/maia/1.0/amavisd.conf.dist /etc/amavisd.conf

… y editamos ese archivo:

vi /etc/amavisd.conf

| [...] $mydomain = 'localhost'; #$mydomain = 'yourdomain.tld'; # un valor predeterminado conveniente para otras configuraciones $MYHOME = '/var/lib/amavis'; #$MYHOME = '/var/amavisd'; # un valor predeterminado conveniente para otras configuraciones [...] $log_level = 5; #$log_level = 0; # verbosidad 0..5 [...] # Cadena de conexión a la base de datos @lookup_sql_dsn = ( ['DBI:mysql:maia:localhost', 'amavis', 'passwd'] ); [...] $myhostname = 'server1.example.com'; #$myhostname = 'host.domain.tld'; # debe ser un nombre de dominio completamente calificado! [...] $final_virus_destiny = D_DISCARD; $final_banned_destiny = D_DISCARD; $final_spam_destiny = D_DISCARD; $final_bad_header_destiny = D_DISCARD; [...] # Ver https://secure.renaissoft.com/maia/wiki/VirusScannerConfig # para más definiciones de escáner de virus. @av_scanners = ( ### http://www.clamav.net/ ['ClamAV-clamd', \&ask_daemon, ["CONTSCAN {} ", "/var/run/clamav/clamd.ctl"], qr/\bOK$/m, qr/\bFOUND$/m, qr/^.*?: (?!Infected Archive)(.*) FOUND$/m ], # NOTA: ejecuta clamd bajo el mismo usuario que amavisd; coincide el nombre del socket # (LocalSocket) en clamav.conf con el nombre del socket en esta entrada # Al ejecutarse en chroot, se puede preferir: ["CONTSCAN {} ","$MYHOME/clamd"], ); [...] |

Asegúrate de llenar la contraseña correcta para el usuario de MySQL de amavis en la línea @lookup_sql_dsn. En el stanza de ClamAV-clamd, debes cambiar el socket: el socket correcto en Debian Lenny es /var/run/clamav/clamd.ctl.

Inicia amavisd después:

/etc/init.d/amavis start

Ahora deberías revisar /var/lib/amavis/amavis.log en busca de errores; asegúrate de que la conexión a la base de datos esté funcionando.

11 Iniciar Sesión En Maia Mailguard

Ahora puedes acceder a Maia Mailguard en http://www.example.com/maia/ - aquí es donde tú y tus usuarios pueden iniciar sesión con una dirección de correo electrónico/contraseña existente:

Si usas Maia Mailguard por primera vez, debes registrarte como el super-administrador de Maia. Ve a http://www.example.com/maia/login.php?super=register e inicia sesión con tu dirección de correo electrónico y contraseña existentes; esto te convertirá automáticamente en el super-administrador del sistema Maia:

Como super-administrador, tienes todos los privilegios de los administradores (por ejemplo, “suplantar” a otros usuarios y eliminar usuarios), pero también la capacidad de otorgar privilegios de administrador a otros (y revocarlos, si lo deseas).

Si el super-administrador alguna vez desea renunciar a sus privilegios, debe hacerlo iniciando sesión en http://www.example.com/maia/login.php?super=unregister (después de que un super-administrador “se desregistre”, el sistema efectivamente no tiene super-administrador, por lo que el siguiente usuario que inicie sesión con el argumento ?super=register se convertirá en el super-administrador).

Después de tu inicio de sesión, debes leer las notas en la página de bienvenida:

En la parte inferior de la página de bienvenida, puedes establecer tu nivel de protección (esto es solo para la cuenta que usaste para iniciar sesión; cada usuario puede establecer su nivel de protección individualmente). Se recomienda alto:

Estos son los niveles de protección disponibles:

Desactivado:

¿Pasar virus?Y
¿Pasar spam?Y
¿Pasar archivos prohibidos?Y
¿Pasar correo con encabezados inválidos?Y
¿Desactivar escaneo de virus?Y
¿Desactivar verificación de spam?Y
¿Desactivar verificación de archivos prohibidos?Y
¿Desactivar verificación de encabezados inválidos?Y
¿Descartar virus?N
¿Descartar spam?N
¿Descartar archivos prohibidos?N
¿Descartar encabezados de correo inválidos?N
¿Agregar un prefijo a los asuntos de spam?N
¿Agregar encabezados de puntuación de spam cuando la puntuación es >=999
¿Considerar correo spam cuando la puntuación es >=999
¿Cuarentena o descartar spam cuando la puntuación es >=999

Bajo:

¿Pasar virus?N
¿Pasar spam?Y
¿Pasar archivos prohibidos?Y
¿Pasar correo con encabezados inválidos?Y
¿Desactivar escaneo de virus?N
¿Desactivar verificación de spam?Y
¿Desactivar verificación de archivos prohibidos?Y
¿Desactivar verificación de encabezados inválidos?Y
¿Descartar virus?N
¿Descartar spam?N
¿Descartar archivos prohibidos?N
¿Descartar encabezados de correo inválidos?N
¿Agregar un prefijo a los asuntos de spam?N
¿Agregar encabezados de puntuación de spam cuando la puntuación es >=999
¿Considerar correo spam cuando la puntuación es >=999
¿Cuarentena o descartar spam cuando la puntuación es >=999

Medio:

¿Pasar virus?N
¿Pasar spam?N
¿Pasar archivos prohibidos?Y
¿Pasar correo con encabezados inválidos?Y
¿Desactivar escaneo de virus?N
¿Desactivar verificación de spam?N
¿Desactivar verificación de archivos prohibidos?Y
¿Desactivar verificación de encabezados inválidos?Y
¿Descartar virus?N
¿Descartar spam?N
¿Descartar archivos prohibidos?N
¿Descartar encabezados de correo inválidos?N
¿Agregar un prefijo a los asuntos de spam?Y
¿Agregar encabezados de puntuación de spam cuando la puntuación es >=5
¿Considerar correo spam cuando la puntuación es >=999
¿Cuarentena o descartar spam cuando la puntuación es >=999

Alto:

¿Pasar virus?N
¿Pasar spam?N
¿Pasar archivos prohibidos?N
¿Pasar correo con encabezados inválidos?N
¿Desactivar escaneo de virus?N
¿Desactivar verificación de spam?N
¿Desactivar verificación de archivos prohibidos?N
¿Desactivar verificación de encabezados inválidos?N
¿Descartar virus?N
¿Descartar spam?N
¿Descartar archivos prohibidos?N
¿Descartar encabezados de correo inválidos?N
¿Agregar un prefijo a los asuntos de spam?N
¿Agregar encabezados de puntuación de spam cuando la puntuación es >=1
¿Considerar correo spam cuando la puntuación es >=5
¿Cuarentena o descartar spam cuando la puntuación es >=5
Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

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