Re: [exim] "pipe_transport unset" error... (exim4-sarge / sy…

Top Page
Delete this message
Reply to this message
Author: Marco Gaiarin
Date:  
To: exim-users
Subject: Re: [exim] "pipe_transport unset" error... (exim4-sarge / sympa)
Mandi! Francois Sauterey
In chel di` si favelave...

> Any solution ?


For sympa i use (sorry for italian comments ;):

ListDomains = liste.my.primary.tld
MAIN_TRUSTED_USERS = uucp : sympa

# questo router gestisce l'alias di sistema sympa...
#
sympa:
driver = accept
domains = ListDomains
local_parts = sympa
retry_use_local_part
transport = sympa_transport

# Questo router serve a gestire l'invio automatico alle liste
# Lo metto prima degli altri cos� posso usare no_more ed evitare che possa
# fare match per altro...
#
sympa_lists:
driver = accept
domains = ListDomains
local_part_suffix = -request : -editor : -subscribe : -unsubscribe
local_part_suffix_optional
local_parts = !.bin:!.etc
require_files = /var/lib/sympa/expl/${local_part}
retry_use_local_part
transport = sympa_transport

# Questo router Invece intercetta i bounce...
#
sympa_bounce:
driver = accept
domains = ListDomains
local_part_suffix = -owner
local_parts = !.bin:!.etc
require_files = /var/lib/sympa/expl/${local_part}
retry_use_local_part
transport = sympa_bounce_transport

# ma in questa maniera non sono pi� raggiungibili gli alias di sistema,
# o lascio cadere il no_more oppure non mi resta che aggiungere un router
# ad esempio questo che non fa altro che togliere un pezzettino alla fine
# del dominio
#
sympa_sysalias:
  driver = redirect
  domains = ListDomains
  local_parts = sympa : sympa-request : sympa-owner : \
        listmaster : postmaster : abuse : root
  data = $local_part@${sg{$domain}{^[^.]+.}{}}
  no_more


[...]

# questo transport serve per sympa
#
sympa_transport:
driver = pipe
command = "/usr/lib/sympa/bin/queue ${local_part}${local_part_suffix}"
current_directory = /var/lib/sympa
home_directory = /var/lib/sympa
envelope_to_add
return_path_add
delivery_date_add
group = sympa
user = sympa

# questo transport serve per sympa per gestire i bounce
#
sympa_bounce_transport:
driver = pipe
command = "/usr/lib/sympa/bin/bouncequeue ${local_part}"
current_directory = /var/lib/sympa
home_directory = /var/lib/sympa
envelope_to_add
return_path_add
delivery_date_add
group = sympa
user = sympa

-- 
dott. Marco Gaiarin                    GNUPG Key ID: 240A3D66
  Associazione ``La Nostra Famiglia''                http://www.sv.lnf.it/
  Polo FVG  -  Via della Bont?, 7 - 33078  -  San Vito al Tagliamento (PN)
  marco.gaiarin(at)sv.lnf.it      tel +39-0434-842711  fax +39-0434-842797