Commit | Line | Data |
---|---|---|
21a713aa NI |
1 | Fonctionnement de Mailman |
2 | ========================= | |
3 | ||
4 | Mailman est un serveur de listes mails. | |
5 | Il s'occupe de la gestion des abonnements, des archives ... | |
6 | ||
7 | La gestion sur les serveurs mail | |
8 | -------------------------------- | |
9 | ||
10 | Un seul serveur mail a mailman installé et configuré pour envoyer des mails : c'est celui qui héberge le site web (à cause du RPC qui tourne en local). | |
11 | Les autres MXs peuvent (éventuellement) recevoir des mails à destination d'une liste ; dans ce cas, ils transmettront au plus tôt à svoboda. | |
12 | ||
13 | Le serveur de développement peut aussi avoir mailman installé. | |
14 | ||
15 | La gestion sur le Web | |
16 | --------------------- | |
17 | ||
18 | XMLRPC | |
19 | ------ | |
20 | ||
21 | Le démon RPC tourne sous ``supervise``, un programme des daemontools, qui se charge de relancer un service (exécutable) s'il s'arrête. Quand tout se passe bien, on peut utiliser ``svc -[option]`` pour (re)lancer / arrêter / ... le démon RPC. | |
22 | ||
23 | Le RPC reçoit des commandes depuis le site web, qui viennent par XMLRPC. (Détails) | |
24 | ||
25 | Debug | |
26 | ----- | |
27 | ||
28 | Mailman, comme postfix, possède plusieurs queues mail. | |
29 | Elles sont dans plusieurs sous-dossiers de ``/var/lib/mailman/qfiles``. | |
30 | ||
31 | On dispose de | |
32 | ||
33 | * ``/var/lib/mailman/bin/show_qfiles`` pour inspecter le contenu d'un message (argument = fichier ``.pck`` du message) ; | |
34 | * ``/var/lib/mailman/bin/unshunt`` pour libérer des messages. | |
35 | * ``/var/lib/mailman/bin/discard`` pour supprimer un message en modération (dans le cas de spam vraiment massif). | |
36 | ||
37 | Mailman logge dans ``/var/log/mailman``. |