Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| serveur:mailman [Le 31/08/2007, 18:22] – 90.32.229.209 | serveur:mailman [Le 06/06/2009, 19:15] (Version actuelle) – effacée Ner0lph | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | < | ||
| - | Ubuntu toutes versions | ||
| - | </ | ||
| - | [[https:// | ||
| - | ====== Les listes de diffusions Mailman ====== | ||
| - | |||
| - | |||
| - | |||
| - | ===== Introduction ===== | ||
| - | |||
| - | {{serveur: | ||
| - | Mailman est une application libre pour gérer des listes de diffusion électroniques et les « newsletters » (traduisez littéralement par « lettres de nouveautés »). La plupart des listes de diffusions de logiciel libre utilisent Mailman comme programme de gestion des messages. Ce dernier est performant, facile à installer et facile à maintenir. | ||
| - | |||
| - | |||
| - | |||
| - | ===== Pré-requis ===== | ||
| - | |||
| - | Il est nécessaire, | ||
| - | |||
| - | Enfin, il est nécessaire que vous ayez une connexion internet, et que vous ayez configuré le fichier « / | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ==== Apache2 ==== | ||
| - | |||
| - | Apache2 est déjà disponible dans les dépôts, donc installez-le avec la commande suivante : | ||
| - | < | ||
| - | $ sudo apt-get install apache2 apache2-common | ||
| - | </ | ||
| - | ou via l' | ||
| - | |||
| - | ==== Exim4 ==== | ||
| - | |||
| - | Installez Exim4 avec la commande suivante : | ||
| - | < | ||
| - | $ sudo apt-get install exim4 exim4-base exim4-config | ||
| - | </ | ||
| - | |||
| - | Une fois Exim4 installé, les fichiers de configuration se trouvent dans « /etc/exim4/ ». Dans Ubuntu, par défaut, les fichiers de configuration de Exim4 sont répartis en plusieurs fichiers. | ||
| - | |||
| - | Vous pouvez changer ceci en éditant la variable ci-dessous dans « / | ||
| - | < | ||
| - | dc_use_split_config=' | ||
| - | </ | ||
| - | |||
| - | Si vous faites face à un problème durant l' | ||
| - | |||
| - | ==== Mailman ==== | ||
| - | |||
| - | Installez Mailman simplement avec la commande ci-dessous : | ||
| - | < | ||
| - | $ sudo apt-get install mailman | ||
| - | </ | ||
| - | |||
| - | Cette dernière copiera les fichiers d' | ||
| - | Enfin, le programme créera le groupe et l' | ||
| - | |||
| - | |||
| - | ===== Configuration ===== | ||
| - | |||
| - | Pour cette section, il est nécessaire que vous ayez complété avec succès l' | ||
| - | |||
| - | ==== Apache ==== | ||
| - | |||
| - | Une fois l' | ||
| - | < | ||
| - | $ sudo / | ||
| - | </ | ||
| - | |||
| - | Mailman utilise Apache pour créer un rendu de ses scripts CGI. Les scripts de Mailman se trouvent dans le dossier « / | ||
| - | |||
| - | |||
| - | ==== Exim4 ==== | ||
| - | |||
| - | Vous pouvez lancer Exim4 avec la commande suivante : | ||
| - | < | ||
| - | $ sudo / | ||
| - | </ | ||
| - | |||
| - | Pour que Mailman puisse fonctionner avec Exim4, vous êtes supposé configurer ce dernier. Comme mentionné plus haut, par défaut, Exim4 utilise de multiples fichiers de configurations, | ||
| - | |||
| - | Pour démarrer Mailman, nous devons ajouter un nouveau fichier de configuration avec les catégories suivantes : | ||
| - | * Main (principale) | ||
| - | * Transport | ||
| - | * Router (routeur) | ||
| - | |||
| - | Exim crée un fichier principal de configuration, | ||
| - | |||
| - | === Main === | ||
| - | |||
| - | Tous les fichiers de configuration concernant le type « main » sont stockés dans le dossier « / | ||
| - | |||
| - | < | ||
| - | # start | ||
| - | # Home dir for your Mailman installation -- aka Mailman' | ||
| - | # directory. | ||
| - | # By default this is set to "/ | ||
| - | # On a Red Hat/Fedora system using the RPM use "/ | ||
| - | # On Debian using the deb package use "/ | ||
| - | # This is normally the same as ~mailman | ||
| - | | ||
| - | # | ||
| - | # User and group for Mailman, should match your --with-mail-gid | ||
| - | # switch to Mailman' | ||
| - | | ||
| - | | ||
| - | # | ||
| - | # Domains that your lists are in - colon separated list | ||
| - | # you may wish to add these into local_domains as well | ||
| - | | ||
| - | # | ||
| - | # -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= | ||
| - | # | ||
| - | # These values are derived from the ones above and should not need | ||
| - | # editing unless you have munged your mailman installation | ||
| - | # | ||
| - | # The path of the Mailman mail wrapper script | ||
| - | | ||
| - | # | ||
| - | # The path of the list config file (used as a required file when | ||
| - | # verifying list addresses) | ||
| - | | ||
| - | # end | ||
| - | </ | ||
| - | |||
| - | === Transport === | ||
| - | |||
| - | Tous les fichiers de configuration concernant le type « transport » sont stockés dans le dossier « / | ||
| - | |||
| - | < | ||
| - | mailman_transport: | ||
| - | | ||
| - | | ||
| - | ' | ||
| - | | ||
| - | | ||
| - | | ||
| - | current_directory = MM_HOME | ||
| - | home_directory = MM_HOME | ||
| - | user = MM_UID | ||
| - | group = MM_GID | ||
| - | </ | ||
| - | |||
| - | === Router === | ||
| - | |||
| - | Tous les fichiers de configuration concernant le type « router » sont stockés dans le dossier « / | ||
| - | |||
| - | < | ||
| - | mailman_router: | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | </ | ||
| - | |||
| - | ==== Mailman ==== | ||
| - | |||
| - | Créez tout d' | ||
| - | < | ||
| - | $ sudo newlist ubuntu | ||
| - | |||
| - | Entrez l' | ||
| - | Mot de passe initial de la liste ubuntu : | ||
| - | Pour achever la création de votre liste de diffusion, vous devez | ||
| - | modifier votre fichier / | ||
| - | lignes suivantes et peut être exécuter le programme « newaliases »: | ||
| - | |||
| - | liste de diffusion ## ubuntu | ||
| - | ubuntu: | ||
| - | ubuntu-admin: | ||
| - | ubuntu-bounces: | ||
| - | ubuntu-confirm: | ||
| - | ubuntu-join: | ||
| - | ubuntu-leave: | ||
| - | ubuntu-owner: | ||
| - | ubuntu-request: | ||
| - | ubuntu-subscribe: | ||
| - | ubuntu-unsubscribe: | ||
| - | |||
| - | Tapez sur Entrée pour aviser le propriétaire de ubuntu... | ||
| - | |||
| - | </ | ||
| - | |||
| - | Nous avons configuré Exim afin qu'il reconnaisse tous les courriels de Mailman. Ainsi, il n'est plus obligatoire de créer des entrées dans « / | ||
| - | |||
| - | Enfin, démarrez Mailman : | ||
| - | < | ||
| - | $ sudo / | ||
| - | </ | ||
| - | |||
| - | ===== Administration ===== | ||
| - | |||
| - | {{ serveur: | ||
| - | |||
| - | Nous allons maintenant voir comment administrer Mailman. Cette étape considère que l' | ||
| - | |||
| - | Mailman fournit une administration web facile d' | ||
| - | < | ||
| - | http:// | ||
| - | </ | ||
| - | |||
| - | La liste de diffusion par défaut << mail >> devrait apparaître sur l' | ||
| - | |||
| - | Vous pouvez créer une nouvelle liste de diffusion en utilisant l' | ||
| - | |||
| - | ===== Utilisateurs ===== | ||
| - | |||
| - | Mailman fournit aussi une interface web pour les utilisateurs. Pour y accéder, entrez le lien suivant dans votre navigateur : | ||
| - | < | ||
| - | http:// | ||
| - | </ | ||
| - | |||
| - | |||
| - | La liste de diffusion par défaut, « mailman », devrait apparaître à l' | ||
