• [^] # Re: Retour de la passerelle usenet de DLFP

    Posté par . En réponse à la dépêche Retour de la passerelle usenet de DLFP. Évalué à 2.

    Autre idée, et je crois que linuxfr a les briques pour.

    logiciels nécessaires : inn, sympa (le gestionnaire de ml) et un peu de perl

    1) Créer 2 listes sympa.
    La premiere, dlfpall par exemple, avec comme liste des abonnés la requete SQL dans la base linuxfr qui sort les adresses mail de tous les utilisateurs. Cette liste doit etre blindée de partout pour ne pas etre utilisable (sinon bonjour le nid a spam)

    La seconde n'a qu'un abonné, secret@linuxfr.org par ex. Par contre, elle a comme scenario d'envoi (a vérifier, je suis pas un pro des scenari) :
    is_subscriber(dlfpall,[sender]) smtp -> request_auth
    is_subscriber(dlfpall,[sender]) md5,smime -> do_it
    true() -> reject
    le mail de la liste est machin@linuxfr.org par exemple

    2) faire pointer l'adresse de modération du groupe usenet vers la liste machin@linuxfr.org

    3) ecrire une petite moulinette qui va lire les mails envoyés a secret@linuxfr.org pour
    a) n'autoriser que les mails qui sont passés par sympa
    b) lire le contenu et reformater. Avec les References, retrouver l'endroit ou poster le message. Le From: sert quant a lui a attribuer le commentaire a la bonne personne.

    Si tout ca est fait et que quelqu'un poste un message sur le groupe, il va se passer la chose suivante (si je ne me trompe pas)
    1) ca enverra un mail a machin@linuxfr.org car le groupe est modéré.
    si le mail dans le from correspond a aucun utilisateur de dlfp, le message est rejeté. sinon, ca demande une confirmation par mail, ce qui permet d'authentifier la personne.

    2) une fois le mail confirmé, le message est envoyé a secret@linuxfr.org
    la le script vérifie que tout est ok et poste le message sur linuxfr.

    3) le message est posté sur les news par la moulinette.