Mailman
Aller à la navigation
Aller à la recherche
.:[ Serveur de Messagerie ]:.
Filtrage anti-spam : Anti-Spam SpamAssassin | Anti-Virus Clamav
Filtrage anti-virus : Plateforme de filtrage Amavis >> Amavis avec MySQL
Plus de fonctions : Ajouter un Disclaimer | Signature DKIM | Mailman | Maildrop
Clients de messagerie : Configurer Thundirbird | Configurer Roundcube
Pour aller plus loin : Commandes messagerie | DNSBL | MX Backup
|
Cet {{{1}}} est en cours de rédaction. |
Présentation
Installation
|
|
- Mailman demandera quels langues installer pour le gestionnaire de liste. On sélectionnera fr parmi la liste proposée.
- Nous configurons le module mailman en éditant le fichier /etc/mailman/mm_cfg.py et en vérifiant/adaptant les paramètres suivants :
MAILMAN_SITE_LIST = 'goulouxiou' DEFAULT_EMAIL_HOST = 'list.mail.glx' DEFAULT_URL_HOST = 'www.list.mail.glx' DEFAULT_SERVER_LANGUAGE = 'fr' MTA='Postfix'
- Si le serveur Postfix utilise une base données MySQL, il faut décommenter les lignes suivantes dans le fichier /etc/mailman/mm_cfg.py :
MTA = None # So that mailman skips aliases generation POSTFIX_STYLE_VIRTUAL_DOMAINS = ['list.mail.glx'] # alias for postmaster, abuse and mailer-daemon DEB_LISTMASTER = 'postmaster@mail.glx'
- Une fois les paramètres renseignés, on crée la liste du système définie dans la variable MAILMAN_SITE_LIST :
|
|
- On édite le fichier /etc/postfix/main.cf puis on y ajoute les informations suivantes :
relay_domains = list.mail.glx relay_recipient_maps = hash:/var/lib/mailman/data/virtual-mailman transport_maps = hash:/etc/postfix/transport mailman_destination_recipient_limit = 1
Si la transport_maps est stockées dans une base de données, il faudra ajouter dans cette base le domaine list.mail.glx qui a pour transport mailman. |
- On édite le fichier /etc/postfix/master.cf puis on vérifie la présence des informations suivantes :
mailman unix - n n - - pipe flags=FR user=list argv=/var/lib/mailman/bin/postfix-to-mailman.py ${nexthop} ${user}