Mailman : créer une liste, importer et exporter les abonnés

C’est typiquement le genre de truc que je fais régulièrement, mais pas assez souvent pour m’en souvenir d’une fois à l’autre. Donc comme j’en ai marre de chercher à chaque fois, voici toutes les étapes ici.

 

Créer une liste :

On commence par créer la liste, en root sur le serveur.

# /usr/lib/mailman/bin/newlist adresse_de_la_liste@domaine.org

Ensuite, mailman va générer un baratin du genre :

liste de diffusion ## toto
toto : « |/var/lib/mailman/mail/mailman post toto »
toto-admin : « |/var/lib/mailman/mail/mailman admin toto »
toto-bounces : « |/var/lib/mailman/mail/mailman bounces toto »
toto-confirm : « |/var/lib/mailman/mail/mailman confirm toto »
toto-join : « |/var/lib/mailman/mail/mailman join toto »
toto-leave : « |/var/lib/mailman/mail/mailman leave toto »
toto-owner : « |/var/lib/mailman/mail/mailman owner toto »
toto-request : « |/var/lib/mailman/mail/mailman request toto »
toto-subscribe : « |/var/lib/mailman/mail/mailman subscribe toto »
toto-unsubscribe : « |/var/lib/mailman/mail/mailman unsubscribe toto »

Il faudra copier-coller ce baratin dans /etc/aliases, puis exécuter la commande newaliases.

C’est tout, pour la ligne de commande.

Ensuite, dans l’interface web, ne pas oublier de changer ce qui apparaît entre crochets dans les mails (Prefix for subject line of list postings).

Exporter les abonnés d’une liste :

usr/lib/mailman/bin/list_members toto

Importer les abonnés :

Utiliser l’interface web, et la fonction Mass subscription.

Ce contenu a été publié dans Astuces. Vous pouvez le mettre en favoris avec ce permalien.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Vous pouvez utiliser ces balises et attributs HTML : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>