El servicio de e-mail es tan viejo como la propia Internet, ha sufrido algunos cambios a lo largo del tiempo pero la arquitectura básica se mantiene. Sin embargo, el cambio ha venido en los propios usuarios del correo electrónico, ya que, en sus inicios, la Internet no necesitaba los requerimientos de seguridad que hoy en día son necesarios. Esta es la clave por la cual poco a poco los servidores de correo que se basan en Sendmail están siendo migrados a otros MTAs como qmail o Postfix. El viejo Sendmail no parece ser capaz de superar sus problemas de seguridad, ya que fue diseñado para una red no tan “peligrosa” como la existente en la actualidad, a pesar de haberse sometido a repetidos procesos de reingeniería últimamente.
Actualmente, qmail (siempre escrito con minúsculas) es el segundo MTA más usado en el mundo. Junto con Postfix, lucha en las plataformas Unix para desbancar el liderazgo de Sendmail. El hecho de implementar una solución de correo con un MTA u otro, siempre depende de las necesidades de cada uno o incluso de sus preferencias personales. Pero eso no debería evitar reconocer a qmail como el MTA más rápido, estable y seguro de los que actualmente se encuentran disponibles. Dave Sill, en su libro “The qmail Handbook”, realiza una comparación de los cinco principales MTAs disponibles para plataformas Unix o similares:
|| MTA || Madurez || Seguridad || Características || Desempeño || Modularidad ||
|| qmail || Media || Alta || Alta || Alta || Sí ||
|| Postfix || Media || Alta || Media || Alta || Sí ||
|| Sendmail || Alta || Baja || Alta || Baja || No ||
|| Exim || Media || Baja || Alta || Media || No ||
|| Courier || Baja || Media || Alta || Media || Sí ||
Dicho todo esto, parece que qmail nos ofrece una apetecible plataforma para crear un sistema de correo bastante óptimo. Su autor Dan Bernstein, está tan seguro de la seguridad del mismo, que ofrece una recompensa de 1000 dólares a quien encuentre un fallo de seguridad en el software. Por ello, en este documento se intentará explicar el MTA qmail y cómo crear un sistema que incluya servicios SMTP, POP3, IMAP, gestión de listas de correo y webmail con ciertas características que iremos viendo más adelante. Pasen y vean.