Re: Mailman et postfix : ajouter une ml

2011-05-30 Par sujet fabrice régnier

'lut,

Le 29/05/2011 22:00, cor...@free.fr a écrit :

Bonsoir à tous,

Lorsque l'on créé une seconde mailing-liste dans mailman,
faut-il la déclarer dans Postfix et comment ?

A priori, l'interface ouaib de mailman se charge de tout.

Ta liste est-elle crée dans /var/lib/mailman/lists ?

Dans ton /etc/postfix/virtual-list, tu dois avoir un truc comme ça:

internet:/var/lib/mailman/lists# cat /etc/postfix/virtual-list
#
# Fichier permet de rediriger directement les listes vers les bonnes
# adresses sans devoir ajouter des entrées pour chaque listes
#
# on detecte que c une liste car elle commence par 'liste.'
# on reecrit les adresses pour qu'elle match une entre de aliases

# les commandes
/^(liste\.[-a-zA-Z0-9_\.]+)-(post|admin|bounces|confirm|join|leave|owner|request|subcribe|unsubcribe|on|off)@domaine\.org\$/ 
mailman-$2+$1@localhost

# les listes (commande -post)
/^(liste\.[-a-zA-Z0-9_\.]+)@domaine\.org$/ mailman-post+$1@localhost


Ensuite, du coup, dans mon /etc/aliases, j'ai:
# pour mailman
mailman-post: |/var/lib/mailman/mail/mailman post $EXTENSION
mailman-admin: |/var/lib/mailman/mail/mailman admin $EXTENSION
mailman-bounces: |/var/lib/mailman/mail/mailman bounces $EXTENSION
mailman-confirm: |/var/lib/mailman/mail/mailman confirm $EXTENSION
mailman-join: |/var/lib/mailman/mail/mailman join $EXTENSION
mailman-leave: |/var/lib/mailman/mail/mailman leave $EXTENSION
mailman-owner: |/var/lib/mailman/mail/mailman owner $EXTENSION
mailman-request: |/var/lib/mailman/mail/mailman request $EXTENSION
mailman-subcribe: |/var/lib/mailman/mail/mailman subcribe $EXTENSION
mailman-unsubcribe: |/var/lib/mailman/mail/mailman unsubcribe $EXTENSION
mailman-on: |formail -I'Subject: 
subscribe'|/var/lib/mailman/mail/mailman mailcmd $EXTENSION
mailman-off: |formail -I'Subject: 
unsubscribe'|/var/lib/mailman/mail/mailman mailcmd $EXTENSION


Sinon, tu peux créer ta liste à la main comme ceci:
newlist taliste.atoi



La première s'appelle : ml-doma...@domaine.org
La seconde : debats-doma...@domaine.org

Lorsque je lance un mail, le serveur de messagerie me répond ceci :
-
debats-doma...@domaine.org: Recipient address rejected:
User unknown in virtual mailbox table (in reply to RCPT TO command)
-

As-tu redémarré postfix ? fait un newaliases ou un postmap virtual-list  ?

bon courage,

a+

f.

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/4de343f1$0$17743$426a3...@news.free.fr



Re: Mailman et postfix : ajouter une ml

2011-05-30 Par sujet corbie
Le lundi 30 mai 2011, fabrice régnier a écrit :
 Ta liste est-elle crée dans /var/lib/mailman/lists ? :
Oui.

 Dans ton /etc/postfix/virtual-list, tu dois avoir un truc comme ça:
 internet:/var/lib/mailman/lists# cat /etc/postfix/virtual-list :

Je n'ai pas de fichier virtual-list ...

 Ensuite, du coup, dans mon /etc/aliases, j'ai:
 mailman-post: |/var/lib/mailman/mail/mailman post $EXTENSION
 mailman-admin: |/var/lib/mailman/mail/mailman admin $EXTENSION
 mailman-bounces: |/var/lib/mailman/mail/mailman bounces $EXTENSION
 mailman-confirm: |/var/lib/mailman/mail/mailman confirm $EXTENSION
 mailman-join: |/var/lib/mailman/mail/mailman join $EXTENSION
 mailman-leave: |/var/lib/mailman/mail/mailman leave $EXTENSION
 mailman-owner: |/var/lib/mailman/mail/mailman owner $EXTENSION
 mailman-request: |/var/lib/mailman/mail/mailman request $EXTENSION
 mailman-subcribe: |/var/lib/mailman/mail/mailman subcribe $EXTENSION
 mailman-unsubcribe: |/var/lib/mailman/mail/mailman unsubcribe $EXTENSION
 mailman-on: |formail -I'Subject: 
 subscribe'|/var/lib/mailman/mail/mailman mailcmd $EXTENSION
 mailman-off: |formail -I'Subject: 
 unsubscribe'|/var/lib/mailman/mail/mailman mailcmd $EXTENSION :

Le fichier /etc/aliases contient seulement ces lignes :
# See man 5 aliases for format
postmaster:root
clamav: root

 As-tu redémarré postfix ? fait un newaliases ou un postmap virtual-list  ?
Redémarrer postfix : oui, (il n'affiche pas d'erreur),
newaliases : non, car il ne semble pas idoine,
postmap virtual-list : non, car il n'existe pas.

Y aurait-il d'autres configurations de postfix et mailman ... ?

Merci.

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/201105301052.45751.cor...@free.fr



Re: Mailman et postfix : ajouter une ml

2011-05-30 Par sujet mouss
Le 29/05/2011 21:51, cor...@free.fr a écrit :
 Bonsoir à tous,
 
 Lorsque l'on créé une seconde mailing-liste dans mailman,
 faut-il la déclarer dans Postfix et comment ?
 

ça dépend comment tu intégres les choses avec postfix.

 La première s'appelle : ml-doma...@domaine.org
 La seconde : debats-doma...@domaine.org
 

franchement, tu ne cherches pas la facilité.

- et d'un, c'est plus simple d'utiliser un domaine reservé pour les MLs,
genre *@lists.example.com.

- et de deux, utiliser des '-' dans les adresses des MLs, c'est se
rendre la vie plus difficile qu'il ne le faut. j'm'essplik: si on évite
les '-' dans les adresses des MLs, alors c'est simple d'utiliser des
regex pour passer liste-commande à la commande qu'il faut sur la liste
qu'il faut.


 Lorsque je lance un mail, le serveur de messagerie me répond ceci :
 -
 debats-doma...@domaine.org: Recipient address rejected: 
 User unknown in virtual mailbox table (in reply to RCPT TO command)

la dresse n'existe pô. a priori, t'as déclaré domaine.org comme un
domaine virtuel, probablement dans virtual_mailbox_domains. dans ce cas,
l'adresse en question doit être trouvée soit dans virtual_mailbox_maps,
soit dans virtual_alias_maps.

et non, alias_maps (/etc/aliases ou trucs du genre) ne marchent que pour
des domaines locaux, càd déclarés dans mydestination. on peut s'en
rendre compte en regardant la valeur de local_recipient_maps.


 -
 
 Merci de votre aide.
 

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/20110530233628.5517c13a5...@liszt.debian.org