Ceci est une ancienne révision du document !


Gérer ses mailing list avec mailman

Copier la conf d'une ML

Vous avez passé des mois à configurer tip-top bien les options d'une mailing list (abrégé ML dans la suite :p ) et vous souhaitez utiliser cette même conf dehouf sur vos autres ML ? y'a pas d'option directe possible, cependant il suffit de ruser en exportant la configuration de votre première ML, puis de la modifier avant de l'importer sur votre autre ML :

  • export de la configuration de la ML nommée ma-mailing-list dans le fichier /tmp/config_ma-mailing-list.txt :
    /usr/lib/mailman/bin/config_list -o /tmp/config_ma-mailing-list.txt ma-mailing-list
  • modification de ce fichier au besoin : il vous faudra certainement au moins modifier le champs “nom_reel”. J'utilise VIm mais ici chacun sa religion : vous êtes libres d'utiliser des éditeurs inférieurs
  • Il ne reste plus ensuite qu'a assigner cette configuration à notre autre ML :
    /usr/lib/mailman/bin/config_list -i /tmp/config_ma-mailing-list.txt mon-autre-mailing-list

Peupler une ML

Pour peupler une ML on peut utiliser un fichier. Deux des formats possibles vont nous intéresser :

  • soit une adresse mail par ligne (facile :p)
  • soit un champs libre que nous pourrons positionner a “NOM Prénom” suivi de l'adresse mail entre chevrons, comme par exemple (la encore une ligne par membre) :
    DERAIE Odile <odile@mondomaine.com>

Fort d'un fichier /tmp/liste_membres_ml2houf.txt formaté comme décrit ci dessus, pour faire les ajouts à la ML ml2houf sans envoyer de message de bienvenue (-w n) ni notifier l'admin (c'est nous ;p) de ces ajouts (-a n) il faut utiliser la commande add_members :

/usr/lib/mailman/bin/add_members -w n -a n -r /tmp/liste_membres_ml2houf.txt ml2houf
sysadmin/tips/mailman.1420630201.txt.gz · Dernière modification: 2015/01/07 12:30 par james
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0