« Mailman » : différence entre les versions

De Linux Server Wiki
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Aucun résumé des modifications
 
(Une version intermédiaire par le même utilisateur non affichée)
Ligne 9 : Ligne 9 :
Cette commande doit être effectuée pour chacune des listes configurées dans mailman.<br>
Cette commande doit être effectuée pour chacune des listes configurées dans mailman.<br>
Vous pouvez récupérer le nom des listes avec <code>/var/lib/mailman/bin/list_lists</code>
Vous pouvez récupérer le nom des listes avec <code>/var/lib/mailman/bin/list_lists</code>
=cgi-bin ne fonctionnant pas=
Vérifiez que les fichiers dans <code>/var/lib/mailman/cgi-bin/</code> sont bien setgid
=check_perms=
A ne pas croire sur parole !
* Exemple : /var/lib/mailman/data/aliases.db doit effectivement appartenir à root:list et pas a list:list, car l'utilisateur lançant le wrapper mailman est déterminé par l'owner de ce fichier, et le wrapper doit tourner en root sous debian

Dernière version du 1 janvier 2018 à 01:37

Changement de l'hostname de mailman

Modifier l'hostname d'une installation mailman déjà en production (des listes y sont déjà configurés) est assez simple :

Commencez par éditer /etc/mailman/mm_cfg.py (DEFAULT_URL_HOST et DEFAULT_EMAIL_HOST) puis lancez la commande suivante :

/var/lib/mailman/bin/withlist -l -r fix_url NOM_DE_LA_LISTE -v

Cette commande doit être effectuée pour chacune des listes configurées dans mailman.
Vous pouvez récupérer le nom des listes avec /var/lib/mailman/bin/list_lists

cgi-bin ne fonctionnant pas

Vérifiez que les fichiers dans /var/lib/mailman/cgi-bin/ sont bien setgid

check_perms

A ne pas croire sur parole !

  • Exemple : /var/lib/mailman/data/aliases.db doit effectivement appartenir à root:list et pas a list:list, car l'utilisateur lançant le wrapper mailman est déterminé par l'owner de ce fichier, et le wrapper doit tourner en root sous debian