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 ?.
# Faisable
Posté par Thomas Hervé . Évalué à 3.
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 . Évalué à 1.
Je vais donc tester cela et définitivement éliminer sendmail...
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.