Re: [plug-tech] config serveur SYMPA

[ Thread Index | Date Index | More lists.plugfr.org/plug-tech Archives ]


On Fri, 12 Feb 2016 12:11:52 +0100 in
<CAJKsHvbGKpTZZDT1NtNYTepTsgYtyiPk++rJWZE0HAs=k7Fdog@xxxxxxxxxxxxxx>,
Richard CAGNY <richard@xxxxxxxxx> wrote:

> Bonjour à toutes et tous,
> 
> ancien admin linux/bsd à la pré-retraite,
> j'ai été assez naïf pour me proposer de mettre en place un serveur de
> listes Sympa pour un projet bénévole.
> J'ai donc préparé un dédié sur ovh, mis un beau ubuntu, configuré
> tous les dns qu il faut,
> installé mes paquets, et fait des tests...
> et c'est dans la dernière partie que sont apparus des trucs qui me
> vont pas du tout.
> 
> Qui pourrait me consacrer une heure ou 2, histoire de me rafraichir
> les neurones ?

Tu veux les configurations de quoi exactement ?

MTA + sympa ?

Apache + sympa web interface ?  


* Routage postfix : 


--- 8< --- /etc/postfix/main.cf
....
virtual_alias_maps =
proxy:mysql:/etc/postfix/db/mysql_virtual_alias_maps.cf,
proxy:mysql:/etc/postfix/db/mysql_virtual_alias_domain_maps.cf,
proxy:mysql:/etc/postfix/db/mysql_virtual_alias_domain_catchall_maps.cf,
regexp:/etc/postfix/sympa_virtual_aliases
....
#
# Pour sympa
#
recipient_delimiter = +
# Added possibility to ratelimit concurrent connections per domain
transport_maps=regexp:/etc/postfix/sympa_transport_maps, hash:/etc/postfix/slowsmtp_transport
# Set the concurrency for delivery to Sympa 
sympalist_destination_recipient_limit = 1
symparequest_destination_recipient_limit = 1
sympaeditor_destination_recipient_limit = 1
sympasubscribe_destination_recipient_limit = 1
sympaunsubscribe_destination_recipient_limit = 1
sympabounce_destination_recipient_limit = 1
....
--- >8 --- 

* Sympa aliases et transports : 

--- 8< --- /etc/postfix/sympa_transport_maps
/^.*\@sympalist$/         sympalist:
/^.*\@symparequest$/      symparequest:
/^.*\@sympaeditor$/       sympaeditor:
/^.*\@sympasubscribe$/    sympasubscribe:
/^.*\@sympaunsubscribe$/  sympaunsubscribe:
/^.*\@sympaowner$/        sympabounce:
--- >8 --- 

--- 8< --- /etc/postfix/sympa_virtual_aliases
/^(sympa|listmaster)\@(lists\.(grenouille|nain-t|marsmakerlab)\..*)/    $1+$2@sympalist.
/^(.*)-(request|editor|owner|subscribe|unsubscribe)\@(lists\.(grenouille|nain-t|marsmakerlab)\..*)/  $1+$3@sympa$2.
/^(.*)\@(lists\.(grenouille|nain-t|marsmakerlab)\..*)/  $1+$2@sympalist.
--- >8 ---

* Sympa processus : 

--- 8< --- /etc/postix/master.cf 
....
#
# Les pipes sympa
#
sympalist        unix  -       n       n       -       -       pipe
  flags=RF user=sympa argv=/usr/lib/sympa/bin/queue ${user}@${extension}
symparequest     unix  -       n       n       -       -       pipe
  flags=RF user=sympa argv=/usr/lib/sympa/bin/queue ${user}-request@${extension}
sympaeditor      unix  -       n       n       -       -       pipe
  flags=RF user=sympa argv=/usr/lib/sympa/bin/queue ${user}-editor@${extension}
sympasubscribe   unix  -       n       n       -       -       pipe
  flags=RF user=sympa argv=/usr/lib/sympa/bin/queue ${user}-subscribe@${extension}
sympaunsubscribe unix  -       n       n       -       -       pipe
  flags=RF user=sympa argv=/usr/lib/sympa/bin/queue ${user}-unsubscribe@${extension}
sympabounce      unix  -       n       n       -       -       pipe
  flags=RF user=sympa argv=/usr/lib/sympa/bin/bouncequeue
  ${user}@${extension}
--- >8 ---

Tu adaptes les configurations à ton domaine et çà devrait le faire
pour MTA + sympa. Le paquet doit également déjà mettre en place des
configurations. 

++

-- 
Jérôme Benoit aka fraggle
Piment Noir - http://piment-noir.org
OpenPGP Key ID : 9FE9161D
Key fingerprint : 9CA4 0249 AF57 A35B 34B3 AC15 FAA0 CB50 9FE9 161D

Attachment: pgptrF_usFSnt.pgp
Description: Signature digitale OpenPGP



Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/