Mailman : Différence entre versions
De Wiki NCad
(→Installation) |
(→Installation) |
||
Ligne 13 : | Ligne 13 : | ||
{{ Box Console | objet=mailman apache2 apache2-mpm-worker apache2-utils apache2.2-bin apache2.2-common libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap libcap2 pwgen }} | {{ Box Console | objet=mailman apache2 apache2-mpm-worker apache2-utils apache2.2-bin apache2.2-common libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap libcap2 pwgen }} | ||
− | + | * '''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' | |
− | + | ||
− | + | ||
− | + | ||
− | MAILMAN_SITE_LIST = ' | + | |
DEFAULT_EMAIL_HOST = 'list.mail.glx' | DEFAULT_EMAIL_HOST = 'list.mail.glx' | ||
DEFAULT_URL_HOST = 'www.list.mail.glx' | DEFAULT_URL_HOST = 'www.list.mail.glx' | ||
Ligne 27 : | Ligne 23 : | ||
MTA='Postfix' | MTA='Postfix' | ||
− | * /etc/postfix/main.cf: | + | * 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''' : | ||
+ | |||
+ | {{ Box Console | objet=mailman newlist mailman }} | ||
+ | |||
+ | * On édite le fichier '''/etc/postfix/main.cf''' puis on y ajoute les informations suivantes : | ||
relay_domains = list.mail.glx | relay_domains = list.mail.glx | ||
Ligne 34 : | Ligne 41 : | ||
mailman_destination_recipient_limit = 1 | mailman_destination_recipient_limit = 1 | ||
− | * /etc/postfix/master.cf | + | {{ Box Remarque | objet=Si la transport_maps est stockées dans une base de données, il faudra ajouter dans cette base le domaine <font color=grey>list.mail.glx</font> qui a pour transport <font color=grey>mailman</font>.}} |
+ | |||
+ | * On édite le fichier '''/etc/postfix/master.cf''' puis on vérifie la présence des informations suivantes : | ||
mailman unix - n n - - pipe | mailman unix - n n - - pipe | ||
flags=FR user=list | flags=FR user=list | ||
argv=/var/lib/mailman/bin/postfix-to-mailman.py ${nexthop} ${user} | argv=/var/lib/mailman/bin/postfix-to-mailman.py ${nexthop} ${user} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
[[Category:Serveur de Messagerie]] | [[Category:Serveur de Messagerie]] |
Version du 28 février 2014 à 02:06
.:[ Serveur de Messagerie ]:.
Anti-Spam SpamAssassin | Anti-Virus Clamav
Plateforme de filtrage Amavis >> Amavis avec MySQL
Configurer Thundirbird | Configurer Roundcube
Commandes messagerie | DNSBL | MX Backup
Article en construction Cette Article doit être complétée. |
Sommaire
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}