Capítulo 4. Implementación

Tabla de contenidos

Prerequisitos de Software
Preparando el sistema Unix (Gentoo GNU/Linux)
MySQL
Configurando el servidor MySQL
Agregando las bases de datos.
Postfix Admin
Instalación y configuración básica de apache2
Configuración de apache2 para soporte PHP y SSL
Instalación base de Postfix Admin
Configuración de Postfix Admin
Protegiendo la Interfaz de administración de Postfix Admin
Modificaciones extras a Postfix Admin para soporte de quotas con maildrop
Courier Authlib - El demonio de autenticación de Courier.
Configuración de el demonio de autenticación (courier-authlib)
Configuración de la búsqueda en la base de datos MySQL
Postfix
Instalando Postfix con soporte para MySQL
Configurando Postfix
Configurando las fuentes MySQL
Globales
Transportes
Aliases
Dominios Virtuales en los que recibe correo
Cuentas de correo
El mapa de transportes
Los alias virtuales (virtual_alias_maps)
Las cuentas virtuales
SMTP Autenticado (SMTP-AUTH)
Maildrop - Agente de Envio de Correo (MDA)
Instalación
Configuración y variables de entorno
Creación de filtro base
Usando maildrop dentro de Postfix
Alerta de cuota excedida
Reiniciando Postfix para que use maildrop
Creación automatica de buzones
Servicios Courier IMAP/POP3
Configurando los servicio de Courier (IMAP,POP3)
Configurando IMAP sobre SSL
Apache + SSL
Configuración de apache2 para soporte SSL
Configurar apache2 para uso de certificados x509 (SSL)
Configuración de un virtual host dedicado a Postfix Admin
Configuración de restricciones de acceso y comunicación segura con (mod_ssl)
SquirrelMail
Plugins Predeterminados:
Plugins Opcionales
Instalacion de SquirrelMail
Configuracion de SquirrelMail con compatibilidad para Courier IMAP
Plugin: Mostrar quota para SquirrelMail
Soporte Multi Lenguajes en el Webmail
Integración de Filtrado de SPAM y Virus.
Amavisd-new
Instalación de amavisd-new
Configuración de los permisos iniciales para amavisd-new
Configuración y personalizaron de amavisd-new
Sección I: Configuraciones de el demonio amavisd y de el MTA
Sección II: Configuraciones especificas para el MTA
Sección III: Registro de bitácoras (logs)
Sección IV: Notificaciones/DSN, bounce/reject/discard/pass, cuarentena
Post configuración
Instalación y configuración de SpamAssassin y sus plugins.
Configuración básica de SpamAssassin.
Configurando Vipul's Razor
Instalando DCC (Distributed Checksum Clearinghouse)
Instalando Pyzor
Activando los plugins en la configuración de SpamAssassin.
Añadir reglas extras de los Ninjas de SARE en el Emporio de Reglas de SpamAssassin con rules_du_jour.
SPF (Infraestructura de Políticas de envío, Sender Policy Framework)
Instalando el Antivirus ClamAV.
Integración y configuración de SpamAssassin y los plugins y clamav con amavisd-new.
Integrando todo amavisd-new con Postfix.
Listas Grises (Greylisting)
Implementación de el método de Greylisting en el MTA Postfix usando el plugin policyd.
Instalacion de policyd
Configuracion de policyd
Inicializacion de Policyd e Integracion con Postfix
Comprobando su funcionamiento

Esta sección describe como implementar la solución de correo virtual. No todos los detalles con cubiertos, solo lo que es necesario, para más información ver al final del documento las referencias.

Prerequisitos de Software

Esta es la lista de software, con sus números de versión, con la que se configuro este sistema:

Software

  • Gentoo Base System version 1.12.6 (2006.0)

  • Postfix 2.2.10

  • MySQL 5.0.26-r1

  • courier-authlib 0.58

  • Courier-IMAP 4.0.4

  • Maildrop 2.0.2-r1

  • Postfix Admin 2.1.0