wiki:Plugins/AlterncMailman

Version 12 (modified by azerttyu, 11 months ago) (diff)

Ne pas planter les domaines des listes, on ne veut changer que l'url du panel explicitement

Liens : EtatsDesPlugins?

AlternC-mailman

AlternC-mailman est un plugin pour AlternC qui permet a l'utilisateur de creer, modifier, detruire et administrer ses listes de diffusion et de discussion depuis le panneau de controle web d'AlternC.

Ce plugin s'installe sous forme de package debian nomme alternc-mailman, il se charge de configurer mailman et alternc, et cree un nouveau type de quota : "mailman", qui permet de choisir combien de listes peut créer chaque compte AlternC.

Installation

Voir la TelechargerAlternc pour les instructions générales d'installation des packages d'AlternC.

Remarque : Le paquet sur le depot officiel n'est pas actualisé, il est conseillé d'accéder à un serveur apt alternatif.

apt-get install alternc-mailman

suivre les instructions

Pour achever la création de votre liste de diffusion, vous devez modifier votre fichier /etc/aliases en y ajoutant les lignes suivantes et peut être exécuter le programme newaliases:

# liste de diffusion ## mailman
mailman:              "|/var/lib/mailman/mail/mailman post mailman"
mailman-admin:        "|/var/lib/mailman/mail/mailman admin mailman"
mailman-bounces:      "|/var/lib/mailman/mail/mailman bounces mailman"
mailman-confirm:      "|/var/lib/mailman/mail/mailman confirm mailman"
mailman-join:         "|/var/lib/mailman/mail/mailman join mailman"
mailman-leave:        "|/var/lib/mailman/mail/mailman leave mailman"
mailman-owner:        "|/var/lib/mailman/mail/mailman owner mailman"
mailman-request:      "|/var/lib/mailman/mail/mailman request mailman"
mailman-subscribe:    "|/var/lib/mailman/mail/mailman subscribe mailman"
mailman-unsubscribe:  "|/var/lib/mailman/mail/mailman unsubscribe mailman"

Configurer le mode https

Pour activer les url  https:// pour la partie Mailman, 2 étapes sont nécessaires :

  • Corriger l'url par défaut dans /etc/mailman/mm_cfg.py
    DEFAULT_URL_PATTERN = 'https://%s/mailman/'
    
  • Mettre à jour les pages pour toutes les listes existantes
     /usr/sbin/withlist -l -a -r set_url_alternc https://url_du_panel_avec_cgi/mailman/
    

Une fois ceci fait, un /etc/init.d/apache2 restart ne fera pas de mal.

English version

AlternC-mailman is a plugin for AlternC that adds mailing list management functionnalities to the web control panel. Those lists are managed by mailman, but you can create, edit, delete and administrate them through AlternC web panel.

This plugin can be installed as a debian package called alternc-mailman, it automatically configure mailman and alternc. A new quota type is created, called "mailman", who specify the amount of mailing lists each AlternC account can create.

Look at the DownloadPage? for more instructions on installing AlternC.