Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 05/06/2018, à 10:44

ledid33

Modifier adresses mails dans liste de diffusion Mailman

Bonjour,

J'utilise Mailman version 2.1.14 pour des listes de diffusion. Elles sont alimentées soit par notre annuaire ldap soit manuellement
Nous avons récemment changé de nom de domaine et allons devoir modifier toutes les adresses mails... y compris le nom publique de la liste

Auriez vous une astuce pour cela ?

merci

Hors ligne

#2 Le 10/06/2018, à 19:57

LeoMajor

Re : Modifier adresses mails dans liste de diffusion Mailman

bonjour,

migration/sauvegarde/créer des modèles

ancienne liste: cacao

sudo config_list -o cacao_configuration cacao

modifier ensuite ce qui est nécessaire avec un éditeur  le fichier cacao_configuration
puis reinjecter dans la nouvelle liste chocolat

sudo newlist chocolat
sudo config_list -i cacao_configuration chocolat

nouvelle liste: chocolat ; qui aura les mêmes caractéristiques que cacao

commandes principales
sudo apt-file update
sudo apt-file list mailman

...
mailman: /usr/sbin/add_members
mailman: /usr/sbin/check_db
mailman: /usr/sbin/check_perms
mailman: /usr/sbin/clone_member
mailman: /usr/sbin/config_list
mailman: /usr/sbin/find_member
mailman: /usr/sbin/list_admins
mailman: /usr/sbin/list_lists
mailman: /usr/sbin/list_members
mailman: /usr/sbin/mmarch
mailman: /usr/sbin/mmsitepass
mailman: /usr/sbin/newlist
mailman: /usr/sbin/remove_members
mailman: /usr/sbin/rmlist
mailman: /usr/sbin/sync_members
mailman: /usr/sbin/withlist
...

Problème éventuel de Redirection au niveau de vhost

sudo withlist -l -a -r fix_url

pour http(s)://www.domain.tld/....                  quelques soit le domaine de courrier list.domain.tld
source

sinon pour le reste, c'est très classique.
-déclarer les nouveaux dns, mx, spf  pour foo.nouveau.tld
_renseigner transport maps

foo.nouveau.tld    mailman:

déclarer les nouveaux récipients, ...
http://www.postfix.org/VIRTUAL_README.html -> Mail forwarding domains / Mailing lists /  virtual_alias_maps
ou variante comme /etc/aliases

tu peux utiliser des règles regexp postfix aussi, pour simplifier la migration, si tu choisis  des vieux fichiers de configuration
à adapter selon le contexte; exemple
/etc/postfix/canonical.cf

/(.*)\@domain\.tld/    $1@domaine.fr
/cacao(-.*)?\@(.*)\.domain\.tld/    chocolat$1@$2.domaine.fr
/(.*)\@(.*)\.domain\.tld/    $1@$2.domaine.fr
..~$ postmap -q tomate@list.domain.tld regexp:/etc/postfix/canonical.cf
tomate@list.domaine.fr
~$ postmap -q cacao-admin@lists.domain.tld regexp:/etc/postfix/canonical.cf
chocolat-admin@lists.domaine.fr

Hors ligne

#3 Le 11/06/2018, à 08:00

ledid33

Re : Modifier adresses mails dans liste de diffusion Mailman

Bonjour et un grand merci LeoMajor
je vais tester tout ça cette semaine et te fais un retour

Hors ligne