Outils pour utilisateurs

Outils du site


public:linux:mailinglists

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
public:linux:mailinglists [2011/09/18 16:04] ceric35public:linux:mailinglists [2023/02/13 13:39] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 ====== Listes de diffusion ====== ====== Listes de diffusion ======
 +
 +Source : http://blog.ryara.net/2009/03/27/mailman-with-lighttpd-and-postfix-on-gentoo/
  
 ===== Mailman ===== ===== Mailman =====
Ligne 7: Ligne 9:
  
 **Configuration:** **Configuration:**
 +
 <file|/etc/mailman/mm_cfg.py> <file|/etc/mailman/mm_cfg.py>
-MTA='Postfix' +DEFAULT_EMAIL_HOST = 'lists.ceric35.net
-DEFAULT_EMAIL_HOST = 'lists.ceric35.homelinux.org+DEFAULT_URL_HOST   = 'lists.ceric35.net
-DEFAULT_URL_HOST   = 'lists.ceric35.homelinux.org+add_virtualhost(DEFAULT_URL_HOSTDEFAULT_EMAIL_HOST) 
-add_virtualhost('lists.ceric35.homelinux.org', 'lists.ceric35.homelinux.org')+ 
 +MTA = 'Postfix' 
 +POSTFIX_STYLE_VIRTUAL_DOMAINS = [DEFAULT_EMAIL_HOST]
 </file> </file>
  
-Ensuite, technique de ce script : http://www.gurulabs.com/downloads/postfix-to-mailman-2.1.py+<code bash>su - mailman 
 +cd ~/cron 
 +crontab crontab.in 
 +cd ..</code>
  
-Ce script est à télécharger dans ''/usr/lib/mailman/bin/postfix-to-mailman.py'' et à configurer (http://curtis.maurand.com/?p=14) :+Definir le mot de passe mailman
  
-<file|/usr/lib/mailman/bin/postfix-to-mailman.py> +<code bash>bin/mmsitepass</code>
-MailmanHome = "/var/lib/mailman"; # Mailman home directory. +
-MailmanBinHome = "/usr/lib/mailman"; #mailman bin dir +
-MailmanOwner = "postmaster@ceric35.homelinux.org"; # Postmaster and abuse mail recipient. +
-</file>+
  
-<file|/etc/postfix/main.cf> +Liste obligatoire mailman
-relay_domains = $mydestination lists.ceric35.homelinux.org +
-transport_maps = hash:/etc/postfix/transport +
-mailman_destination_recipient_limit = 1 +
-</file>+
  
-<file|/etc/postfix/transport> +<code bash>bin/newlist mailman</code>
-lists.ceric35.homelinux.org   mailman+
-</file>+
  
-<file|/etc/postfix/master.cf> +<file|/etc/postfix/main.cf> 
-mailman unix  -                               pipe +alias_maps hash:/etc/mail/aliases, hash:/var/lib/mailman/data/aliases 
-  flags=FR user=mailman:mailman  +virtual_alias_domains lists.ceric35.net 
-  argv=/usr/lib/mailman/bin/postfix-to-mailman.py ${nexthop} ${user}+virtual_alias_maps = hash:/var/lib/mailman/data/virtual-mailman
 </file> </file>
  
-Mise à jour du fichier de transport ''postmap transport'' +Prise en compte des modifications 
- +<code bash>/etc/init.d/postfix reload 
-Relancer postfix : ''/etc/init.d/postfix reload''+/etc/init.d/mailman start 
 +rc-update add mailman default</code>
  
-Définir le mot de passe de mailman : ''/usr/lib/mailman/bin/mmsitepass password''+==== Problème ====
  
-Administrer les listes via l'interface d'admin : ''/mailman/admin''+Si vous creer les listes via apache (interface admin), il est possible que certains probleme de droits arrivent sur le dossier: 
 +  * /var/lib/mailman/data
  
public/linux/mailinglists.1316361874.txt.gz · Dernière modification : 2023/02/13 13:39 (modification externe)