• [^] # Re: OpenBSD 3.5 est dans les bacs !

    Posté par (site web personnel) . En réponse à la dépêche OpenBSD 3.5 est dans les bacs.. Évalué à 10.

    Postfix est un logiciel libre.

    Postfix est distribué sous la licence "IBM public license" (ftp://ftp.easynet.be/postfix/LICENSE(...)) qui est une licence libre (cf. http://www.gnu.org/licenses/license-list.html(...)).

    Postfix est très bien écrit et le code est lisible avec des commentaires de qualité dans le code source :


    /*
    * Report trouble. Log a warning only if we are going to sleep+reject so
    * that attackers can't flood our logfiles.
    */
    if (naddr > 1
    || (strict_rfc821 && (non_addr || *STR(arg->vstrval) != '<'))) {
    msg_warn("Illegal address syntax from %s in %s command: %s",
    state->namaddr, state->where, STR(arg->vstrval));
    err = "501 Bad address syntax";
    }


    Je vous invite à comparer le code source entre Postfix, qmail et Exim. Cela permet déjà d'évaluer une partie de la qualité de logiciel. Concernant la configuration, Postfix est vraiment très simple (Exim aussi) mais possède des fonctionnalités assez chouettes (dans la version 2.1) comme le "content filter" avant le queueing du message. Une fonctionnalité très pratique pour rejeter rapidement des messages ou créer des applications "pré-MTA". Sans parler des fonctionnalités du "header_checks" avec la possibilité d'envoyer dans un filtre suivant des expressions régulières, d'ignorer des Header:, ...
    Vous pouvez aussi choisir plusieurs algorithmes de queueing ce qui permet par exemple d'optimiser le "delivery" suivant la source. (p.ex. dans le cadre d'un serveur avec un paquet de mailing-list...)

    Un must à essayer...