Cómo configurar un servidor de correo electrónico con Postfix

Construyendo un Servidor de Correo Electrónico Poderoso: Una Guía Paso a Paso


Artículos en esta serie

Los siguientes artículos de esta serie detallarán cómo implementar un sistema de correo electrónico dentro de su red existente. En los próximos artículos, este sistema de correo electrónico se unirá con temas que cubrirán:

 

  • SMTP e IMAP con MySQL
  • Procmail, Bogofilter y Amavis
  • SquirrelMail y configuración web
  • Listas de correo
  • Acceso remoto al correo electrónico


Postfix
El corazón del correo electrónico es el Protocolo de Transferencia de Correo Simple (SMTP). El correo viaja de servidor a servidor a través de Internet mediante agentes de transferencia de mensajes (MTAs) que se comunican entre sí utilizando SMTP. El más antiguo y popular de todos los MTAs es un programa llamado Sendmail, que ha crecido orgánicamente a lo largo de los años para convertirse en una bestia poderosa, confusa y difícil de gestionar. Sendmail no es para los débiles de corazón.

Cómo configurar tu propio servidor de correo electrónico

Afortunadamente para nosotros, mortales, ahora hay disponibles varias alternativas de MTAs. Tres de los MTAs más populares son Postfix, Exim y Qmail. Yo prefiero Postfix debido a su reputación de estabilidad, seguridad, facilidad de administración y alto rendimiento. Postfix puede enviar el correo directamente a una casilla de correo UNIX estándar (un archivo con nuevos correos electrónicos adjuntos) o a una carpeta Maildir (un directorio para cada "carpeta" de correo, con un solo archivo para cada correo electrónico).

Procmail
El correo electrónico válido se envía finalmente al MTA receptor. Ese MTA debe saber qué hacer con el correo electrónico. El MTA entrega el correo electrónico a un agente local de entrega (LDA), que es responsable de almacenar el correo electrónico hasta que el usuario lo recupere. Postfix incorpora su propio LDA básico, pero al configurarlo para que entregue el correo a Procmail, puede seguir procesándolo a través de filtros de spam y reglas del usuario.

Procmail es mucho más que un agente de entrega de correo. Distribuye el correo electrónico en función de "recetas". Para este sistema, Procmail enruta los mensajes entrantes a través de SpamAssassin y luego a través de recetas definidas por el usuario. Maildrop es un LDA similar y más nuevo con una configuración que puede resultar más familiar, pero Procmail es ubicuo y funciona bien.

SpamAssassin
La guerra contra el correo no deseado se vuelve cada vez más sofisticada. La tecnología más reciente disponible es el filtrado de spam bayesiano. El reverendo Thomas Bayes, un matemático aficionado en Inglaterra a mediados del siglo XVIII, desarrolló una fórmula para calcular probabilidades basadas en estadísticas sobre factores que contribuyen. Paul Graham, en un famoso ensayo llamado "Un Plan para el Spam", describió un método utilizando estadísticas bayesianas para recopilar datos sobre la frecuencia de palabras en un conjunto de correos electrónicos y así crear un filtro de contenido efectivo.

Los filtros de spam bayesianos prometen una detección de spam más precisa, con menos falsos positivos (correos electrónicos clasificados como spam que no lo son). El inconveniente de estos filtros "inteligentes" es que deben ser "entrenados" con correos electrónicos garantizados como spam o no spam antes de que sean eficaces.

SpamAssassin se está convirtiendo en un estándar para combatir el correo no deseado basado en frases específicas, encabezados y otros patrones reconocibles en el correo electrónico. En la versión 2.5, SpamAssassin agregó filtrado bayesiano a su arsenal. Como viene preconfigurado con cientos de reglas existentes, puede entrenar al filtro bayesiano con spam conocido y bloquear gran parte del spam existente con poca atención por parte del usuario.

Cómo configurar un servidor de correo electrónico utilizando Postfix

Courier-IMAP
Ahora que el correo electrónico se encuentra almacenado en algún archivo en el servidor receptor, su usuario necesita conectarse al servidor utilizando otro acrónimo de tres letras: un agente de correo electrónico (MUA). Ahora estoy entrando en un territorio con el que casi todo el mundo está familiarizado: Outlook, Eudora, correo Netscape y Pegasus son todos ejemplos de MUA. Estos programas se conectan al servidor utilizando el Protocolo de Acceso a Mensajes de Internet, Versión 4 (IMAP4) o el Protocolo de Oficina de Correos, Versión 3 (POP3).

IMAP ofrece varias ventajas sobre POP para el manejo del correo electrónico. Con IMAP, todo el correo permanece en el servidor hasta que el usuario lo elimina. Los usuarios pueden organizar su correo en diferentes carpetas y acceder a estas carpetas desde cualquier cliente de correo compatible con IMAP. POP, por otro lado, está diseñado para descargar todo el correo en un solo cliente. Si sus usuarios no siempre utilizan la misma computadora para acceder a su correo electrónico, IMAP es una gran solución.

Courier-IMAP proporciona tanto el acceso POP como el acceso IMAP al correo almacenado en formato Maildir. Puede utilizar MySQL para definir cuentas de usuario y admitir conexiones cifradas. He encontrado que es mucho más rápido que el servidor más estándar de UW-IMAP, y quizás más importante aún, reconoce a "usuarios virtuales", es decir, usuarios que no tienen una cuenta UNIX en el servidor.

MySQL
¿Qué hace una base de datos genérica en esta lista? En este sistema, es el pegamento que conecta las cuentas de usuario entre Postfix y Courier-IMAP. Aunque hay varias formas diferentes de integrar estos servidores, MySQL tiene la ventaja adicional de ser completamente accesible para aplicaciones web construidas con PHP. Debe agregar un complemento a SquirrelMail para que los usuarios puedan cambiar sus contraseñas y crear una aplicación de administración de usuarios simple basada en web.

SquirrelMail
Hotmail, Yahoo y otros servicios de correo electrónico basados en la web tienen el beneficio de permitirle acceder a su correo electrónico desde cualquier computadora, en cualquier parte del mundo. SquirrelMail proporciona los mismos beneficios para sus usuarios. Es un sistema de correo web repleto de funciones. Además de poder enviar y recibir mensajes, sus usuarios pueden buscar texto dentro de los mensajes, clasificar mensajes en carpetas de correo, acceder a calendarios y libretas de direcciones y ver las condiciones climáticas actuales.

SquirrelMail utiliza IMAP para interactuar con el servidor, lo que tiene otra enorme ventaja: el correo y las carpetas que ve en SquirrelMail son los mismos que ve en cualquier otro cliente configurado para utilizar IMAP. Por lo tanto, puede leer nuevos correos electrónicos en SquirrelMail mientras está en un cliente, moverlos a una carpeta adecuada y cuando abra Eudora en casa, el correo ya estará organizado. En esta configuración de correo electrónico poderosa, añadiré algunas capacidades de administración del sistema en SquirrelMail para que pueda hacer más usando el correo web de lo que podría hacer con los programas de correo electrónico regulares.

Las ventajas de utilizar una herramienta de colaboración web para la gestión de proyectos

Pop-before-SMTP
Si tiene usuarios remotos, necesita alguna forma de autenticarlos antes de permitirles enviar correo a través de su servidor. De lo contrario, los spammers encontrarán su servidor de correo y lo utilizarán para crear más caos. Pop-before-SMTP es un sencillo demonio Perl que supervisa el registro de correo del sistema y agrega direcciones IP a una lista de usuarios autenticados, permitiéndoles enviar correo electrónico.

Próximo paso: Un servidor de correo funcional
Ahora que conoce los ingredientes para crear su propio sistema de correo electrónico, le seguiré proporcionando los detalles para armarlo. Después de seguir los pasos del próximo artículo, tendrá un servidor de correo funcional que podrá enviar y recibir correo electrónico. En artículos posteriores se agregarán funciones al servidor de correo básico, hasta obtener el sistema de correo electrónico poderoso de sus sueños.

En Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Software, allí encontraras muchos artículos similares a Cómo configurar un servidor de correo electrónico con Postfix , tenemos lo ultimo en tecnología 2023.

Artículos Relacionados

Subir

Utilizamos cookies para mejorar su experiencia de navegación, mostrarle anuncios o contenidos personalizados y analizar nuestro tráfico. Al hacer clic en “Aceptar todo” usted da su consentimiento a nuestro uso de las cookies.