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 | ||
| mailman [Le 28/04/2017, 17:13] – L'Africain | mailman [Le 02/03/2023, 00:40] (Version actuelle) – Ajout tag sefran | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>jaunty | + | {{tag>Xenial |
| ---- | ---- | ||
| Ligne 8: | Ligne 8: | ||
| {{serveur: | {{serveur: | ||
| - | **Mailman** est une application libre pour gérer des listes de diffusion électroniques, | + | **Mailman** est une application libre pour gérer des listes de diffusion électroniques, |
| + | |||
| + | <note warning> | ||
| + | la version inclue par défaut dans le [[pu> | ||
| Ligne 15: | Ligne 18: | ||
| Il est nécessaire, | Il est nécessaire, | ||
| - | |||
| - | Enfin, il est nécessaire que vous ayez une connexion internet, et que vous ayez configuré le fichier « / | ||
| - | |||
| - | |||
| ==== Apache2 ==== | ==== Apache2 ==== | ||
| - | [[Apache2]] est déjà disponible dans les dépôts, donc [[: | + | [[Apache2]] est déjà disponible dans les dépôts, donc [[: |
| - | <note important> | + | |
| ==== Exim4 ==== | ==== Exim4 ==== | ||
| <note important> | <note important> | ||
| - | [[: | + | [[: |
| 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. | 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 « / | Vous pouvez changer ceci en éditant la variable ci-dessous dans « / | ||
| - | + | < | |
| - | dc_use_split_config=' | + | dc_use_split_config=' |
| Si vous faites face à un problème durant l' | Si vous faites face à un problème durant l' | ||
| Ligne 40: | Ligne 38: | ||
| ==== Mailman ==== | ==== Mailman ==== | ||
| - | [[: | + | [[: |
| Cette dernière copiera les fichiers d' | Cette dernière copiera les fichiers d' | ||
| Ligne 57: | Ligne 55: | ||
| Mailman utilise Apache pour créer un rendu de ses scripts CGI. Les scripts de Mailman se trouvent dans le dossier « / | Mailman utilise Apache pour créer un rendu de ses scripts CGI. Les scripts de Mailman se trouvent dans le dossier « / | ||
| - | | + | <file xml>ScriptAlias /mailman/ / |
| - | Ceci aura pour effet de poser le répertoire / | + | Ceci aura pour effet de poser le répertoire |
| Alias /archives/ / | Alias /archives/ / | ||
| Vous pouvez évidemment fignoler les préférences, | Vous pouvez évidemment fignoler les préférences, | ||
| - | <code>< | + | <file xml>< |
| AllowOverride None | AllowOverride None | ||
| Options ExecCGI | Options ExecCGI | ||
| Ligne 73: | Ligne 71: | ||
| Order allow,deny | Order allow,deny | ||
| Allow from all | Allow from all | ||
| - | </ | + | </ |
| + | Pensez à activer le module cgi de Apache2 par la commande suivante : | ||
| + | sudo a2enmod cgi | ||
| ==== Exim4 ==== | ==== Exim4 ==== | ||
| Ligne 168: | Ligne 168: | ||
| DEFAULT_URL_HOST = ' | DEFAULT_URL_HOST = ' | ||
| L' | L' | ||
| + | |||
| + | [[https:// | ||
| Créez ensuite une liste de diffusion, ici « mailman »: | Créez ensuite une liste de diffusion, ici « mailman »: | ||
| - | < | + | < |
| - | $ sudo newlist mailman | + | |
| Entrez l' | Entrez l' | ||
| Ligne 200: | Ligne 201: | ||
| sudo / | sudo / | ||
| + | Pour avoir le site web en français, modifier la ligne suivante du fichier: | ||
| + | <file - / | ||
| + | DEFAULT_SERVER_LANGUAGE = ' | ||
| + | </ | ||
| ===== Administration ===== | ===== Administration ===== | ||
| {{ serveur: | {{ serveur: | ||
| - | Nous allons maintenant voir comment administrer Mailman. Cette étape considère que l' | + | Nous allons maintenant voir comment administrer Mailman. Cette étape considère que l' |
| Mailman fournit une administration web facile d' | Mailman fournit une administration web facile d' | ||
| Ligne 212: | Ligne 217: | ||
| Vous pouvez créer une nouvelle liste de diffusion en utilisant l' | Vous pouvez créer une nouvelle liste de diffusion en utilisant l' | ||
| + | ==== Gestion des rebonds ==== | ||
| + | Les rebonds (bounces) correspondent à des refus de distribution du serveur de mail du destinataire. Les rebonds sont tracés dans le fichier / | ||
| ===== Utilisateurs ===== | ===== Utilisateurs ===== | ||
| - | Mailman fournit aussi une interface web pour les utilisateurs. Pour y accéder, entrez le lien suivant dans votre navigateur : | + | Mailman fournit aussi une interface web pour les utilisateurs. Pour y accéder, entrez le lien suivant dans votre navigateur : |
| http:// | http:// | ||
| Ligne 257: | Ligne 264: | ||
| Considérons que notre handler personnalisé a bien été créé et est sauvegardé dans le répertoire « Mailman/ | Considérons que notre handler personnalisé a bien été créé et est sauvegardé dans le répertoire « Mailman/ | ||
| Pour cela je vous laisse vous reporter à la liste de handlers que nous avons vu plus haut (le champ GLOBAL_PIPELINE dans le fichier « Defaults.py »). | Pour cela je vous laisse vous reporter à la liste de handlers que nous avons vu plus haut (le champ GLOBAL_PIPELINE dans le fichier « Defaults.py »). | ||
| - | Pour l’exemple nous allons le positionner avant le handler « Moderate ». | + | Pour l’exemple nous allons le positionner avant le handler « Moderate ». |
| Une fois que l’on sait où placer notre code, il existe plusieurs moyens de le faire prendre en compte par l’application : | Une fois que l’on sait où placer notre code, il existe plusieurs moyens de le faire prendre en compte par l’application : | ||
| * L’insertion globale qui va l’appliquer à toutes les listes sans modifier les autres handlers. Nous allons alors éditer le fichier de configuration de Mailman (/ | * L’insertion globale qui va l’appliquer à toutes les listes sans modifier les autres handlers. Nous allons alors éditer le fichier de configuration de Mailman (/ | ||
| Ligne 354: | Ligne 361: | ||
| Ressources : | Ressources : | ||
| - | * [[http:// | + | * [[http:// |
| - | * [[http:// | + | * [[https:// |
| ==== Mailman ne fonctionne qu'en local après migration vers Precise 12.04 (Relay access denied) ==== | ==== Mailman ne fonctionne qu'en local après migration vers Precise 12.04 (Relay access denied) ==== | ||
| Ligne 383: | Ligne 390: | ||
| ff02::3 ip6-allhosts</ | ff02::3 ip6-allhosts</ | ||
| - | [[http:// | + | [[https:// |
| ===== Dbmail ===== | ===== Dbmail ===== | ||
