[POSTFIX+CYRUS+LDAP] création de listes de diffusion (résolu)

création de listes de diffusion (résolu) [POSTFIX+CYRUS+LDAP] - Linux et OS Alternatifs

Marsh Posté le 26-03-2004 à 10:37:45    

Bonjour
 
Je monte actuellement un serveur de mails postfix+cyrus-imap avec authentification par OpenLDAP
 
tout est preque opérationnel, mais il me reste me manque la gestion des listes de diffusion...
 
en écrivant à service-info@domain.com, le mail sera diffusé john@domain.com et bob@domain.com qui bossent dans ce service...
 
Existe-t-il une solution simple à mettre en oeuvre pour que Cyrus sache répartir le mail dans les bonnes boites ? L'architecture doit rester simple, c'est pourquoi j'évite les usines à gaz comme "sympa" et autre...
 
J'avais pensé ajouter une entrée mailAlternateAddress (ici service-info@domain.com) dans l'annuaire LDAP pour john et bob ... mais ca n'a pas l'air d'être efficace
 
 
Merci de votre aide !
 :hello:


Message édité par fazouye le 30-03-2004 à 18:15:58
Reply

Marsh Posté le 26-03-2004 à 10:37:45   

Reply

Marsh Posté le 26-03-2004 à 12:17:20    

il doit etre possible de faire des alias non ?
sinon une solution sympathique serait d'installer un mailman par exemple ;)
ce qui permettrait de mettre en place pas mal de mailing list par la suite .

Reply

Marsh Posté le 26-03-2004 à 14:32:04    

/etc/postfix/alias c'est uniquement pour les mails locaux ... (merci de me corriger si je me trompe)
 
le pb , c'est que les comptes utilisateurs sont dans un annuaire LDAP
 
je vais regarder mailman, mais j'aimerais dans la mesure du possible me passer d'une couche supplémentaire.
 
merci ... si qqun a d'autres idées...

Reply

Marsh Posté le 26-03-2004 à 15:40:07    

les alias_maps & alias_database , peuvent bien sur contenir des infos renvoyant vers des utilisateurs virtuels :)

Reply

Marsh Posté le 26-03-2004 à 17:19:18    

merci, ça m'a mis sur la voie !  :jap:  
 
je pousse plus loin en voulant gérer tout ca depuis l'annuaire...  
voilà ce que j'ai trouvé sur le net :
 

Code :
  1. La config postfix pourrait être la suivante avec le support LDAP :
  2. alias_maps = hash:/etc/aliases, ldap:ldapsource
  3. ldapsource_server_host=ldap.xxxxxxx.fr:389
  4. ldapsource_server_port = 389
  5. ldapsource_search_base = ou=Pers,dc=xxxxx,dc=fr
  6. ldapsource_timeout = 5
  7. ldapsource_query_filter = (&(objectclass=N2classmail)(n2atralias=%s))
  8. ldapsource_result_attribute = n2atrmaildrop


 
 
je posterai pour compléter qd tout fonctionnera  :hello:  

Reply

Marsh Posté le 30-03-2004 à 18:13:47    

voilà, ca fonctionne :  
 
1) postfix-1.1.12-1 fourni par redhat n'est pas compilé avec le support LDAP. Pour preuve : postconf -m
Nous avons téléchargé le src.rpm et modifié  
 %define LDAP 1 dans le SPEC puis fait un rpmbuild
 
2) Nous avons inclu le schéma courrier.schema
 
nous avons ajouté l'objectClass courriermailalias et l'attribut maildrop pour les utilisateurs
 
3) Nous avons rajouté dans /etc/postfix/main.cf
 

Code :
  1. alias_maps =  hash:/etc/postfix/aliases, ldap:ldapsource
  2. ldapsource_bind = no
  3. ldapsource_server_host = server.domain.fr
  4. ldapsource_server_port = 389
  5. ldapsource_search_base = ou=agent,dc=domain,dc=fr
  6. ldapsource_query_filter = (maildrop=%s@domain.fr)
  7. ldapsource_result_attribute = mail
  8. alias_database = hash:/etc/postfix/aliases


 
4) pour tester, on renseigne l'attribut maildrop de bob et john avec info@domain.fr ... un mail envoyé à info@domain.fr est acheminé à john@domain.fr et bob@domain.fr  
 
Des commentaires ou des questions ?
 
 :hello:


Message édité par fazouye le 13-05-2004 à 16:54:00
Reply

Marsh Posté le 30-03-2004 à 22:37:51    

pourquoi pas un postfix 2.x ? :D

Reply

Marsh Posté le 31-03-2004 à 09:24:13    

par volonté de rester avec les rpm fournis par RedHat...
la dernière update sur le RHN est postfix-1.1.12-1

Reply

Marsh Posté le 12-05-2004 à 11:01:15    

Bonjour,
 
Moi aussi je désire faire des listes de diffusion à partir d'un annuaire sauf qu'ensuite je voiudrai lkes "rajouter" dans l'annuaire (je ne sais pas si vous me suivez) afin qu'elles soient visibles et utilisables par mon clinet de messagerie (Mozilla).  
La solution décrite plus haut est-elle réalisable dans mon cas?
 
Merci de vos réponses et suggestions
 
Ps : G tenté l'utilisation mais c vraiment une usine à gaz..:-((


---------------
Celui qui pose une question est idiot 5 minutes, celui qui n'en pose pas l'est toute sa vie
Reply

Marsh Posté le 12-05-2004 à 11:04:15    

Re
 
J'oublie de péciser que la machine sur laquelle est stockée l'annuaire n'est pas le serveur de messagerie mais juste une machine de test (je suis en stage...)
C'est pourquoi j'ai rencontré beaucoup de problèmes avec Sympa (notamment le non-envoi des mails eou des password de login:-((  )
 
Bref, j'ai besoin d'aide, toutes vos suggestions seront vraiment les bienvenues


---------------
Celui qui pose une question est idiot 5 minutes, celui qui n'en pose pas l'est toute sa vie
Reply

Marsh Posté le 12-05-2004 à 11:04:15   

Reply

Marsh Posté le 13-05-2004 à 16:50:35    

Salut,  
je ne vois pas ce que tu entends par "rajouter dans l'annuaire".
Parles-tu de mailbox publiques que l'on rajoute en plus de sa boite perso dans son client de messagerie ? Dans ce cas, il suffirait simplement de créer autant de mailbox que de listes et de configurer tes clients de messagerie en conséquence ..
 
la solution décrite dans les posts précédents consistait à créer une adresse email qui fait office d'alias pour d'autres adresses... il ne s'agit pas de mailbox réelles.
 
@+


Message édité par fazouye le 13-05-2004 à 16:51:43
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed