primeiro lançamento do projeto , no qual começou o desenvolvimento do fork do servidor de e-mail . O Qmail foi criado por Daniel J. Bernstein em 1995 com o objetivo de fornecer uma alternativa mais segura e rápida ao sendmail. A última versão do qmail 1.03 foi lançada em 1998 e desde então a distribuição oficial não foi atualizada, mas o servidor permanece um exemplo de software de qualidade e segurança, por isso continua a ser utilizado até hoje, acumulando numerosos patches e extensões. Na sua época, com base no qmail 1.03 e nos patches acumulados, foi formado o distribuído netqmail, mas atualmente ele está abandonado e não foi atualizado desde 2007.
Amitai Schleier, participante do desenvolvimento do NetBSD e autor de vários para qmail, juntamente com entusiastas interessados, fundou o projeto , destinado a continuar o desenvolvimento do qmail na forma de um produto coeso, e não um conjunto de patches. Assim como o qmail, o novo projeto é um bem público (renúncia total aos direitos autorais com a possibilidade de distribuição e uso do produto por todos e sem restrições).
Notqmail também continua a defender os princípios gerais do qmail - simplicidade arquitetônica, estabilidade e um número mínimo de erros. Os desenvolvedores do notqmail têm grande cautela ao incluir alterações e adicionam apenas a funcionalidade necessária nas realidades modernas, mantendo a compatibilidade básica com o qmail e oferecendo lançamentos que podem ser utilizados para substituir as instalações existentes do qmail. Para manter um nível adequado de estabilidade e segurança, os lançamentos estão planejados para serem feitos com bastante frequência e incluirão apenas um pequeno número de alterações em cada um, permitindo que os usuários verifiquem as alterações propostas com suas próprias mãos. Para facilitar a transição para novas versões, um mecanismo de instalação de atualizações confiável, simples e regular está sendo preparado.
A arquitetura original do qmail será mantida e os componentes básicos permanecerão inalterados, o que, de certa forma, preservará a compatibilidade com as extensões e patches anteriormente lançados para o qmail 1.03. Recursos adicionais estão planejados para serem implementados na forma de extensões, adicionando interfaces de programação necessárias ao núcleo básico do qmail, se necessário.
Para ativar novos recursos, são marcados os métodos para verificar o destinatário SMTP, modos de autenticação e criptografia (AUTH e TLS), suporte a SPF, SRS, DKIM, DMARC, EAI e SNI.
Na primeira versão do projeto () foram resolvidos problemas de compatibilidade com as versões atuais do FreeBSD e macOS, adicionada a possibilidade de usar utmpx em vez de utmp, e resolvidos problemas de compatibilidade com resolvers baseados no BIND 9. A instalação em diretórios arbitrários foi simplificada, permitindo a instalação sem acesso ao usuário root, e adicionada a possibilidade de compilar sem a necessidade de criar um usuário separado para qmail (pode ser executado sob qualquer usuário não privilegiado). Foi adicionada a verificação de UID/GID durante a execução.
Na versão 1.08, está previsto preparar pacotes para Debian (deb) e RHEL (rpm), além de refatorar para substituir construções em C obsoletas por opções que atendam ao padrão C89. Na versão 1.9, está planejada a adição de novas interfaces de programação para extensões. Na versão 2.0, espera-se a modificação das configurações do sistema de filas de e-mail, a adição de uma ferramenta para recuperação de filas e a atualização da API para possibilitar a conexão de extensões para integração com LDAP.
Fonte: opennet.ru
