[exim] Re: detainting a sender address in a router/transport

Page principale
Supprimer ce message
Répondre à ce message
Auteur: Jürgen Edner via Exim-users
Date:  
À: exim-users
Sujet: [exim] Re: detainting a sender address in a router/transport
Hello Jeremy,

On 12/29/23 10:18, Jürgen Edner via Exim-users wrote:

 >> print_route:
 >>    driver     = manualroute
 >>    local_part_prefix = print/
 >>    route_list = domain.de
 >>    senders    = *@+local_domains : 

lsearch*@;/var/mail2print/senderaddresses
 >>    transport  = print_transport


>> print_transport:
>> driver = pipe
>> command = /usr/bin/mail2print -sender "$sender_data" -queue

"$local_part_data"
 >>   home_directory = /tmp
 >   user    = exim


> So, that "senders=" option should be a good candidate for
> filling in $sender_data. Note: not $sender_address_data.


Thank you for the hint. I gave it a try and checked what happed in 
detail. Unfortunately, $sender_data doesn't contain the correct sender 
address after the senders check has been succeeded, instead a part of 
the matching check is returned.

13668 stripped prefix print/
13668 checking senders
13668 address match test: subject=juergen@??? pattern=*@+local_domains
13668 domain.de in "/etc/exim-localdomains"? yes (matched ...
13668 domain.de in "+local_domains"? yes (matched "+local_domains")
13668 juergen@??? in "*@+local_domains : 
lsearch*@;/var/mail2print/senderaddresses"? yes (matched "*@+local_domains")
13668 sender_address=juergen@??? / 
sender_data=*@+local_doma@???              <<<< !!!!

Regards
Juergen

-- 
Mail: juergen.edner@???
GPG Key available


--
## subscription configuration (requires account):
## https://lists.exim.org/mailman3/postorius/lists/exim-users.lists.exim.org/
## unsubscribe (doesn't require an account):
## exim-users-unsubscribe@???
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/