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 >>>>>>>>>>>>>>>> -- 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/