On Sun, Aug 21, 2022 at 10:40 AM Odhiambo Washington <odhia...@gmail.com>
wrote:

>
>
> On Fri, Jul 22, 2022 at 9:21 AM Thomas Krichel via Exim-users <
> exim-users@exim.org> wrote:
>
>>
>>   Andrew C Aitchison via Exim-users writes
>>
>> > Thomas and I are going to take this offline for a while.
>>
>>   Well not that long of a while. Andrew has come up with a
>>   router and a transporter that I have tested to work on
>>   a separate installation.
>>
>> mailman_router:
>>     driver = accept
>>     local_parts = dsearch,filter=dir;MM_HOME/lists
>>     require_files = MM_HOME/lists/$local_part_data/config.pck
>>     local_part_suffix_optional
>>     local_part_suffix = -bounces : -bounces+* : \
>>                         -confirm+* : -join : -leave : \
>>                         -owner : -request : -admin
>>     domains = +mm_domains
>>     transport = mailman_transport
>>
>> mailman_transport:
>>    driver  = pipe
>>    command = MM_WRAP \
>>            '${if def:local_part_suffix \
>>                  {${sg{$local_part_suffix}{-(\\w+)(\\+.*)?}{\$1}}} \
>>                  {post}}' \
>>             ${lc:$local_part_data}
>>    current_directory = MM_HOME
>>    home_directory    = MM_HOME
>>    user              = MM_UID
>>    group             = MM_GID
>>
>>   In Debian MM_HOME would /var/lib/mailman.
>>
>>   As Andrew writes
>>
>> > The changes should just be the router has a new line
>> >    local_parts = dsearch,filter=dir;MM_HOME/lists
>> > and in both $local_part becomes $local_part_data
>>
>>   This closes the problem.
>>
>>   My great thanks to Andrew and all other respondents here!
>>
>>
> Using this very same router and transport, I am a little surprised that I
> still did get a hit on the taint issue:
>
> mailman_transport transport returned FAIL for
> listname-bounces+johndoe=at.co...@lists.my.dom.ain
> post-process listname-bounces+johndoe=at.co...@lists.my.dom.ain (2)
> LOG: MAIN
>   ** listn...@lists.my.dom.ain
> <listname-bounces+johndoe=at.co...@lists.my.dom.ain> R=mailman_router
> T=mailman_transport: Tainted arg 1 for mailman_transport transport command:
> 'bounces'
> >>>>>>>>>>>>>>>> deliveries are done >>>>>>>>>>>>>>>>
> changed uid/gid: post-delivery tidying
>   uid=26 gid=26 pid=22462
>   auxiliary group list: 26
> set_process_info: 22462 tidying up after delivering 1oOacJ-000Fkn-0q
> Processing retry items
> Succeeded addresses:
> Failed addresses:
> Deferred addresses:
>  listname-bounces+johndoe=at.co...@lists.my.dom.ain: no retry items
> end of retry processing
> LOG: MAIN
>   Frozen (delivery error message)
> delivery deferred: update_spool=1 header_rewritten=0
> Writing spool header file: /var/spool/exim//input//hdr.1oOacJ-000Fkn-0q
> DSN: **** SPOOL_OUT - address:
> <listname-bounces+johndoe=at.co...@lists.my.dom.ain> errorsto: <NULL>
> orcpt: <NULL> dsn_flags: 0x0
> Renaming spool header file: /var/spool/exim//input//1oOacJ-000Fkn-0q-H
> Size of headers = 710
> end delivery of 1oOacJ-000Fkn-0q
> search_tidyup called
> search_tidyup called
> >>>>>>>>>>>>>>>> Exim pid=22462 (fresh-exec) terminating with rc=0
> >>>>>>>>>>>>>>>>
>

Hello good people,

I tested the configuration shared by @Thomas Krichel
<kric...@openlib.org> which
is what was crafted by Dr. Andrew C Aitchison.
I still very much get these same errors with my list and surely don't know
what I am doing differently in my config.

A full debug run on a typical message is here:
https://pastebin.ubuntu.com/p/8ck5CDMCjF/

Hoping someone can see what is the issue.

-- 
Best regards,
Odhiambo WASHINGTON,
Nairobi,KE
+254 7 3200 0004/+254 7 2274 3223
"Oh, the cruft.", egrep -v '^$|^.*#' ¯\_(ツ)_/¯ :-)
-- 
## List details at https://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to