CourierMlm
Tout d’abord, le site officiel : http://www.courier-mta.org/couriermlm.html
Installation sous Debian/Ubuntu :
sudo apt-get install courier-mlm
La mailing-list est associée à un compte (donc un simple utilisateur peut en créer une).
Il faut :
- créer un répertoire contenant tout ce qui concerne la liste
- que ce répertoire ait les droits du gestionnaire du compte
- créer 3 règles sous formes de fichier .courier
Avant tout, on peut créer un compte (via l’interface d’admin) qui sera géré par l’utilisateur vmail.
1. Créer le répertoire spécial
cd /home/vmail/maliste
couriermlm create listdir --lang=fr ADDRESS=maliste@thefreecat.org
chown -R vmail:vmail listdir
cd listdir
echo "Reply-To:" >headerdel
echo "Reply-To: maliste@thefreecat.org" >>headeradd
cd ..
2. Créer les règles
rm -f .courier .courier-default
echo "| /usr/X11R6/bin/couriermlm msg /home/vmail/comminfo/liste" >.courier
echo "maintainer@address.com" >.courier-owner
echo "| /usr/X11R6/bin/couriermlm ctlmsg /home/vmail/comminfo/liste" >.courier-default
3. Quelques commandes utiles
Ajouter un membre
couriermlm sub . uncompte@fai.com
Liste des membres
couriermlm lsub .
Configurer la liste
couriermlm set . KEYWORD=maliste
Exemple
sudo -u vmail -i
cd xxx
couriermlm create yyy-adherents ADDRESS=yyy-adherents@mondomaine.com
cat > yyy-adherents/headerdel
From:
Reply-To:
To:
Cc:
Delivered-To:
Sender:
X-Originating-Email:
Old-Return-Path:
cat > yyy-adherents/headeradd
From: Notre organisation <contact@mondomaine.com>
cat > .courier-yyy-adherents
| /usr/bin/couriermlm msg /home/vmail/xxx/yyy-adherents
cat > .courier-yyy-adherents-default
| /usr/bin/couriermlm ctlmsg /home/vmail/xxx/yyy-adherents
cat > .courier-yyy-adherents-owner
joe@mondomaine.com
Modifier /etc/courier/webmlmrc
et ajouter le nom de la liste à LISTS=….:/home/vmail/xxx/yyy-adherents