Linux Adictos David Naranjo  

Notqmail una bifurcación de qmail

linux-mail-server

Recientemente se presento la primera versión del proyecto notqmail, en cuyo marco comenzó como el desarrollo de una bifurcación del servidor de correo qmail. Qmail fue creado por Daniel J. Bernstein en 1995 para proporcionar un reemplazo más seguro y rápido para sendmail.

La última versión de qmail 1.03 se publicó en 1998 y desde entonces la entrega oficial no se ha actualizado, pero el servidor sigue siendo un ejemplo de software seguro y de alta calidad, por lo tanto, continúa utilizándose hasta ahora y ha crecido con numerosos parches y complementos.

En un momento, basado en qmail 1.03 y parches acumulados, se formó la distribución de netqmail, pero ahora está en una forma abandonada y no se ha actualizado desde 2007.

Amitai Schleier, colaborador de NetBSD y autor de varios parches y configuraciones de qmail, junto con entusiastas interesados, fundó el proyecto notqmail, que tiene como objetivo continuar desarrollando qmail como un producto completo, en lugar de como un conjunto de parches.

Notqmail también sigue adhiriéndose a los principios generales de qmail: simplicidad arquitectónica, estabilidad y errores mínimos.

Los desarrolladores de Notqmail son muy cuidadosos al incluir cambios y agregar solo la funcionalidad necesaria en las realidades modernas, al tiempo que mantienen la compatibilidad básica de qmail y ofrecen versiones que pueden usarse para reemplazar las instalaciones de qmail existentes.

Para mantener el nivel adecuado de estabilidad y seguridad, se planea lanzar lanzamientos muy a menudo e incluir solo un pequeño número de cambios en cada uno, lo que permite a los usuarios verificar los cambios propuestos con sus propias manos.

Para simplificar la transición a nuevas versiones, se planea preparar un mecanismo para la instalación confiable, simple y regular de actualizaciones.

Sobre la nueva versión de qmail

Se conservará la arquitectura original de qmail y los componentes básicos permanecerán sin cambios, lo que en cierta medida mantendrá la compatibilidad con complementos y parches lanzados anteriormente para qmail 1.03.

Se planea implementar características adicionales en forma de extensiones, agregando las interfaces de programa necesarias al núcleo de qmail si es necesario.

Entre las nuevas características planeadas para ser incluidas, se mencionan herramientas para verificar el destinatario SMTP, modos de autenticación y encriptación (AUTH y TLS), soporte para SPF, SRS, DKIM, DMARC, EAI y SNI.

La primera versión del proyecto (1.07) resolvió problemas de compatibilidad con las versiones actuales de FreeBSD y macOS, agregó la capacidad de usar utmpx en lugar de utmp, resolvió problemas de compatibilidad con solucionadores basados ​​en BIND 9.

La instalación en directorios arbitrarios se simplificó y fue posible instalar sin inicio de sesión raíz y agregó la capacidad de construir sin la necesidad de crear un usuario de qmail separado (puede ejecutarse como un usuario arbitrario sin privilegios).

Se agregó la verificación UID / GID en tiempo de ejecución.

En la versión 1.08, está previsto preparar paquetes para Debian (deb) y RHEL (rpm), así como llevar a cabo una refactorización para reemplazar construcciones C obsoletas con variantes que cumplan con el estándar C.

En la versión 1.9, se planea agregar nuevas interfaces de programación para extensiones. En la versión 2.0, se espera que cambie la configuración del sistema de cola de correo, agregue una utilidad para restaurar las colas y brinde a la API la posibilidad de conectar extensiones para la integración con LDAP.

Al igual que qmail, el nuevo proyecto se distribuye como un dominio público (descargo de responsabilidad de copyright completo con la capacidad de distribuir y usar el producto por todos y sin limitación).

¿Como instalar notqmail en Linux?

Para quienes estén interesados en poder instalar notqmail pueden hacerlo siguiendo las instrucciones que compartimos a continuación.

Para los que son usuarios de Ubuntu 19.04, deben abrir una terminal y ejecutar el siguiente comando:

sudo sh -c "echo 'deb http://download.opensuse.org/repositories/home:/notqmail/xUbuntu_19.04/ /' > /etc/apt/sources.list.d/home:notqmail.list"

wget -nv https://download.opensuse.org/repositories/home:notqmail/xUbuntu_19.04/Release.key -O Release.key

sudo apt-key add - < Release.key

sudo apt-get update

sudo apt-get install notqmail

Mientras que para los que utilizan 18.04:

sudo sh -c "echo 'deb http://download.opensuse.org/repositories/home:/notqmail/xUbuntu_18.04/ /' > /etc/apt/sources.list.d/home:notqmail.list"

wget -nv https://download.opensuse.org/repositories/home:notqmail/xUbuntu_18.04/Release.key -O Release.key

sudo apt-key add - < Release.key

sudo apt-get update

sudo apt-get install notqmail

Ahora para quienes son usuarios de Fedora:

sudo dnf config-manager --add-repo https://download.opensuse.org/repositories/home:notqmail/Fedora_30/home:notqmail.repo

sudo dnf install notqmail

Los que son usuarios de openSUSE:

sudo zypper addrepo https://download.opensuse.org/repositories/home:notqmail/openSUSE_Tumbleweed/home:notqmail.repo

sudo zypper refresh

sudo zypper install notqmail

Leave A Comment

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.