Accéder au contenu.
Menu Sympa

fr - [sympa-fr] configuration du MTA pour exim

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • From: <adresse@cachée>
  • To: adresse@cachée
  • Subject: [sympa-fr] configuration du MTA pour exim
  • Date: Sat, 29 Jun 2013 10:05:53 +0200

Bonjour,

Résumé de mon installation :
Je peux créer des listes, les valider, ajouter des abonnés.

Mais je n'arrive pas à poster de message à la liste.
Je l'ai configuré à liste ouverte (public)

Le problème est du au fait que je n'arrive pas à configurer exim pour sympa.

Sur une installation précédente de sympa qui fonctionne sous Debian, voici la
configuration que j'utilisais :
dpkg -l | grep exim --> ii exim4 4.69-9+lenny4
dpkg -l | grep sympa --> ii sympa 5.3.4-6.1
dans le fichier exim4.conf.template j'avais configurer le router et le
transporteur comme suit :
#####################################################
### router/410_exim4-config_sympa
#####################################################
sympa_user:
debug_print = "R: sympa_user for $local_part@$domain"
driver = accept
domains = +local_domains
local_parts = sympa : listmaster
transport = sympa_pipe

sympa:
debug_print = "R: sympa for $local_part@$domain"
driver = accept
require_files = /var/lib/sympa/expl/$local_part
transport = sympa_pipe

sympa_special:
debug_print = "R: sympa_special for $local_part@$domain"
driver = accept
transport = sympa_special_pipe
local_part_suffix = -request : -editor : -unsubscribe
require_files = /var/lib/sympa/expl/$local_part

sympa_subscribe:
debug_print = "R: sympa_subscribe for $local_part@$domain"
driver = accept
transport = sympa_subscribe_pipe
local_part_suffix = -subscribe
require_files = /var/lib/sympa/expl/$local_part

sympa_owner_bounce:
debug_print = "R: sympa_owner_bounce for $local_part@$domain"
driver = accept
transport = sympa_owner_bounce_pipe
local_part_suffix = -owner
require_files = /var/lib/sympa/expl/$local_part

sympa_bounce:
debug_print = "R: sympa_bounce for $local_part@$domain"
driver = accept
transport = sympa_bounce_pipe
local_part_prefix = bounce+
require_files = /var/lib/sympa/expl/$local_part
#####################################################
### end router/410_exim4-config_sympa
#####################################################

#####################################################
### transport/40_sympa
#####################################################
sympa_pipe:
debug_print = "T: sympa_pipe for $local_part@$domain"
driver = pipe
command = "/usr/lib/sympa/bin/queue $local_part"
return_path_add
delivery_date_add
envelope_to_add
user = nobody
group = nogroup

sympa_special_pipe:
debug_print = "T: sympa_special_pipe for $local_part@$domain"
driver = pipe
command = "/usr/lib/sympa/bin/queue $local_part$local_part_suffix"
return_path_add
delivery_date_add
envelope_to_add
user = nobody
group = nogroup

sympa_subscribe_pipe:
debug_print = "T: sympa_subscribe_pipe for $local_part@$domain"
driver = pipe
command = "/usr/lib/sympa/bin/queue $local_part$local_part_suffix@
$domain"
return_path_add
delivery_date_add
envelope_to_add
user = sympa
group = sympa

sympa_owner_bounce_pipe:
debug_print = "T: sympa_owner_bounce_pipe for $local_part@$domain"
driver = pipe
command = "/usr/lib/sympa/bin/bouncequeue $local_part@$domain"
return_path_add
delivery_date_add
envelope_to_add
user = sympa
group = sympa

sympa_bounce_pipe:
debug_print = "T: sympa_bounce_pipe for $local_part@$domain"
driver = pipe
command = "/usr/lib/sympa/bin/bouncequeue $adresse@cachée-
marseille.fr"
return_path_add
delivery_date_add
envelope_to_add
user = nobody
group = nogroup
#####################################################
### end transport/40_sympa
#####################################################

J'ai voulu transférer cette configuration sur une distribution Debian Squeeze
avec les versions ci-dessous sans succès :
dpkg -l | grep exim --> ii exim4 4.72-6+squeeze3
dpkg -l | grep sympa --> ii sympa 6.0.1+dfsg-4+squeeze1

J'ai testé également les configurations proposées sur les FAQ suivantes sans
plus de succès
http://www.sympa.org/faq/exim
http://www.sympa.org/faq/trouble_shooting

Lorsque j'essaye d'envoyer un message à ma liste j'ai le message d'erreur
suivant:
** Error in setting up pipe, file, or autoreply:
pipe_transport unset in sympa_aliases router

Dernière info, dans le fichier exim4.conf.template, j'ai:
### router/400_exim4-config_sympa_aliases
#################################
sympa_aliases:
debug_print = "R: sympa_aliases for $local_part@$domain"
driver = redirect
domains = +local_domains
allow_fail
allow_defer
data = ${lookup{$local_part}lsearch{/etc/mail/sympa.aliases}}
.ifdef SYMPA_ALIASES_USER
user = sympa
.endif
.ifdef SYMPA_ALIASES_GROUP
group = sympa
.endif
.ifdef SYMPA_ALIASES_FILE_TRANSPORT
file_transport = SYMPA_ALIASES_FILE_TRANSPORT
.endif
.ifdef SYMPA_ALIASES_PIPE_TRANSPORT
pipe_transport = sympa_pipe
.endif
.ifdef SYMPA_ALIASES_DIRECTORY_TRANSPORT
directory_transport = SYMPA_ALIASES_DIRECTORY_TRANSPORT
.endif


#####################################################
### transport/40_sympa
#####################################################
sympa_pipe:
debug_print = "T: sympa_pipe for $local_part@$domain"
driver = pipe
command = "/usr/lib/sympa/bin/queue $local_part"
return_path_add
delivery_date_add
envelope_to_add
user = sympa
group = sympa


Si quelqu'un peut venir à mon aide, d'avance un très grand merci.

Jean-Christophe Perennes
Administrateur Systèmes & Réseaux
CRDP d'Aix-Marseille



  • [sympa-fr] configuration du MTA pour exim, jean-christophe.perennes, 29/06/2013

Archives gérées par MHonArc 2.6.19+.

Haut de le page