Mailman Installation · 3 min read · Oct 04, 2025
Comment installer et configurer Mailman (avec Postfix) sur Debian Squeeze - Page 2
5 Utilisation de Mailman
Désormais, nous pouvons utiliser l’interface web de Mailman pour gérer Mailman (avec une exception - chaque fois que vous créez une nouvelle liste de diffusion, vous devez ajouter de nouveaux alias à /etc/aliases manuellement en ligne de commande).
L’interface d’administration est accessible sur http://lists.example.com/admin - sur cette page, vous devriez trouver un lien vers la liste de diffusion Mailman que vous avez créée au chapitre 4 :

Si vous cliquez sur ce lien (http://lists.example.com/admin/mailman), vous accéderez à la page de gestion de la liste Mailman, mais d’abord, vous devez vous connecter avec votre mot de passe (c’est celui que vous avez spécifié lors de la commande newlist) :

Voilà à quoi ressemble la page de gestion - à partir d’ici, vous pouvez…

… changer les paramètres de base de la liste…

… ou modérer de nouveaux messages (http://lists.example.com/mailman/admindb/mailman) :

Les utilisateurs peuvent aller sur http://lists.example.com/listinfo pour obtenir une liste de toutes les listes de diffusion disponibles…

… ou sur http://lists.example.com/listinfo/mailman pour accéder à une liste spécifique (mailman dans cet exemple) où ils peuvent s’abonner :

Vous, en tant qu’administrateur, pouvez également créer de nouvelles listes en utilisant l’interface web (sur http://lists.example.com/create), mais avant de le faire, exécutez
mmsitepass mailman_passworden ligne de commande, sinon vous obtiendrez le message d’erreur Erreur : Vous n’êtes pas autorisé à créer de nouvelles listes de diffusion lorsque vous essayez de créer une liste de diffusion via l’interface web (je vous suggère d’utiliser le même mot de passe - mailman_password - que dans la commande newsite au chapitre 4).
Pour créer une nouvelle liste via l’interface web, spécifiez le nom de la liste et l’adresse e-mail du propriétaire, spécifiez un mot de passe pour la liste (ou laissez l’interface web en générer un pour vous)…

… et en bas de la page, spécifiez le mot de passe que vous avez utilisé avec la commande mmsitepass ; puis cliquez sur Créer la liste :

En cas de succès, vous devriez voir la page suivante :

Le propriétaire de la liste recevra également un e-mail avec des instructions sur la façon de modifier /etc/aliases pour finaliser la création de la liste :
La liste de diffusion testlist1' a été créée via l'interface web. Pour compléter l'activation de cette liste de diffusion, le fichier /etc/aliases approprié (ou équivalent) doit être mis à jour. Le programmenewaliases’ peut également devoir être exécuté.
Voici les entrées pour le fichier /etc/aliases :
testlist1: "|/var/lib/mailman/mail/mailman post testlist1"
testlist1-admin: "|/var/lib/mailman/mail/mailman admin testlist1"
testlist1-bounces: "|/var/lib/mailman/mail/mailman bounces testlist1"
testlist1-confirm: "|/var/lib/mailman/mail/mailman confirm testlist1"
testlist1-join: "|/var/lib/mailman/mail/mailman join testlist1"
testlist1-leave: "|/var/lib/mailman/mail/mailman leave testlist1"
testlist1-owner: "|/var/lib/mailman/mail/mailman owner testlist1"
testlist1-request: "|/var/lib/mailman/mail/mailman request testlist1"
testlist1-subscribe: "|/var/lib/mailman/mail/mailman subscribe testlist1"
testlist1-unsubscribe: "|/var/lib/mailman/mail/mailman unsubscribe testlist1"Donc ouvrez /etc/aliases…
vi /etc/aliases… ajoutez les nouveaux alias…
| [...] ## liste de diffusion testlist1 testlist1: "|/var/lib/mailman/mail/mailman post testlist1" testlist1-admin: "|/var/lib/mailman/mail/mailman admin testlist1" testlist1-bounces: "|/var/lib/mailman/mail/mailman bounces testlist1" testlist1-confirm: "|/var/lib/mailman/mail/mailman confirm testlist1" testlist1-join: "|/var/lib/mailman/mail/mailman join testlist1" testlist1-leave: "|/var/lib/mailman/mail/mailman leave testlist1" testlist1-owner: "|/var/lib/mailman/mail/mailman owner testlist1" testlist1-request: "|/var/lib/mailman/mail/mailman request testlist1" testlist1-subscribe: "|/var/lib/mailman/mail/mailman subscribe testlist1" testlist1-unsubscribe: "|/var/lib/mailman/mail/mailman unsubscribe testlist1" |
… et exécutez :
newaliases
/etc/init.d/postfix restart
Au lieu d’utiliser l’interface web de Mailman, vous pouvez également utiliser la commande newlist pour créer une nouvelle liste, comme indiqué au chapitre 4 :
newlist --urlhost=lists.example.com --emailhost=lists.example.com testlist2root@server1:~# newlist –urlhost=lists.example.com –emailhost=lists.example.com testlist2
Entrez l’e-mail de la personne gérant la liste : <– [email protected]
Mot de passe initial testlist2 : <– testlist2_password
Pour terminer la création de votre liste de diffusion, vous devez éditer votre fichier /etc/aliases (ou équivalent) en ajoutant les lignes suivantes, et éventuellement exécuter le programme newaliases :
liste de diffusion testlist2
testlist2: “|/var/lib/mailman/mail/mailman post testlist2”
testlist2-admin: “|/var/lib/mailman/mail/mailman admin testlist2”
testlist2-bounces: “|/var/lib/mailman/mail/mailman bounces testlist2”
testlist2-confirm: “|/var/lib/mailman/mail/mailman confirm testlist2”
testlist2-join: “|/var/lib/mailman/mail/mailman join testlist2”
testlist2-leave: “|/var/lib/mailman/mail/mailman leave testlist2”
testlist2-owner: “|/var/lib/mailman/mail/mailman owner testlist2”
testlist2-request: “|/var/lib/mailman/mail/mailman request testlist2”
testlist2-subscribe: “|/var/lib/mailman/mail/mailman subscribe testlist2”
testlist2-unsubscribe: “|/var/lib/mailman/mail/mailman unsubscribe testlist2”
Appuyez sur entrée pour notifier le propriétaire de testlist2… <– ENTRER
root@server1:~#
vi /etc/aliases| [...] ## liste de diffusion testlist2 testlist2: "|/var/lib/mailman/mail/mailman post testlist2" testlist2-admin: "|/var/lib/mailman/mail/mailman admin testlist2" testlist2-bounces: "|/var/lib/mailman/mail/mailman bounces testlist2" testlist2-confirm: "|/var/lib/mailman/mail/mailman confirm testlist2" testlist2-join: "|/var/lib/mailman/mail/mailman join testlist2" testlist2-leave: "|/var/lib/mailman/mail/mailman leave testlist2" testlist2-owner: "|/var/lib/mailman/mail/mailman owner testlist2" testlist2-request: "|/var/lib/mailman/mail/mailman request testlist2" testlist2-subscribe: "|/var/lib/mailman/mail/mailman subscribe testlist2" testlist2-unsubscribe: "|/var/lib/mailman/mail/mailman unsubscribe testlist2" |
newaliases
/etc/init.d/postfix restart
L’adresse e-mail d’une nouvelle liste est toujours
6 Liens
- Mailman : http://www.gnu.org/s/mailman/index.html
- Debian : http://www.debian.org/
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.