Pour corriger le problème des liens dans les pages web pour un site https ou un nom de domaine différent : http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq04.027.htp
cat /etc/mailman/mm_cfg.py ... DEFAULT_URL_PATTERN = 'https://%s/cgi-bin/mailman/ DEFAULT_URL_HOST = 'mondomaine.org' # sera à la place du %s du dessus # Ne pas oublier de regénérer les pages des listes existentes: /usr/lib/mailman/bin/withlist -l -a -r fix_url
Exemple des ajouts faits pour une configuration sans virtual host:
# /etc/postfix/main.cf alias_maps = hash:/etc/aliases hash:/var/lib/mailman/data/aliases
owner_request_special = no recipient_delimiter = + unknown_local_recipient_reject_code = 550
Pour pouvoir créer une liste depuis l'interface web sans erreur avec l'url http://host/cgi-bin/mailman/create
cat /var/log/mailman/error # trace de l'erreur Oct 24 06:12:07 2007 (13041) command failed: /usr/sbin/postalias /var/lib/mailman/data/aliases (status: 1, Operation not permitted) chown root:list /var/lib/mailman/data/aliases* # solution chmod 664 /var/lib/mailman/data/aliases* #
C'est le mot de passe qui permet de tout faire, notemment créer une liste via l'interface web.
mmsitepass # commande pour changer cat /var/lib/mailman/data/adm.pw # fichier où est stocké le mdp
L'interface web est en français, la configuration impose le français mais les courriels sont toujours en anglais. Diagnostic : il existe le répertoire /etc/mailman/en/
mais pas /etc/mailman/fr/
. Solution :
dpkg-reconfigure mailman # (re)choisir français