Pages : 1
#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