Retourner aux forums || Retourner au forum Linux.general

Linux.general : Passage sendmail > postfix avec mailinglist sur ldap

Posté par netchaiev () le 11 mars 2005
0
Voilà mon système de mailing liste actuel :

1) j'ai créé sur mon openldap un attribut local "mailinglist"
2) j'affecte cet attribut avec une valeur type chaine (ex "listegenerale") à certains comptes utilisateurs
3) j'ai configurer sendmail pour utiliser le ldap
4) j'ai rajouté au fichier conf de sendmail une ligne pour quand il récupère un message avec une adresse destinataire du type listegenerale@mondomaine.com, il redistribue ce mail à tous les comptes possédant l'attribut local "mailinglist" avec la valeur "listegenerale"
5) j'ai fait un petit fichier à la procmail pour modifier les entêtes quand il voit passer un message destiné à listegenerale@mondomaine.com
6) j'ai une interface web avec ldap et base de données pour gérer les abonnements/desabonnements & différentes mailinglistes
Actuellement mon système de mailing list marche super bien !!!

Mais voilà j'utilise sendmail et j'aimerais changer pour Postfix, est il possible de faire la même chose [cf point 4] avec Postfix ?.

--
http://www.paulla.asso.fr
> Lire le message (2 commentaires, moyenne: 2).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Faisable

Posté par Thomas Hervé () le 12/03/2005 à 13:36. (lien). Évalué à 3.

Bon déjà je vais raler mais je ne trouve pas ca super propre : la définition de ta liste est repartie entre tout tes utilisateurs au lieu d'être centralisée dans un seul objet (qui contiendrait la liste de tous les membres). Intermède passé.

Sinon pour réaliser ton problème, j'utilserais la table alias_maps avec un fichier ldap, et un filtre de ce type :
query-filter = (&(objectclass=<classe utilisateur>)(mailacceptinggeneralid=%s))
result_attribute = maildrop

Un utilisateur serait alors sous cette forme :
dn: uid=user1,ou=People,dc=exemple,dc=com
mailacceptinggeneralid: listegenerale
mailacceptinggeneralid: user1
maildrop: user1

Si ton problème prend de l'ampleur et que la volumétrie commence à être critique, tu as peut-être intérêt à te tourner vers un logiciel spécialisé comme Sympa.

Bon courage !

--
Thomas

  • [^]Re: Faisable

    Posté par netchaiev () le 12/03/2005 à 20:13. (lien). Évalué à 1.

    Merci !!
    Je vais donc tester cela et définitivement éliminer sendmail...

    --
    http://www.paulla.asso.fr

Revenir en haut de page || Retourner aux forums || Retourner au forum Linux.general