On Fri, May 6, 2022 at 8:05 PM Andrew C Aitchison <[email protected]>
wrote:

> On Fri, 6 May 2022, Odhiambo Washington via Exim-users wrote:
>
> > I must admit I have zero clue how to detaint this:
> >
> > LOG: MAIN
> >  ** [email protected] <mailman-bounces+moses=
> > [email protected]> R=mailman_router T=mailman_transport:
> > Tainted arg 1 for mailman_transport transport command: 'bounces'
> >
> > mailman_router:
> >  driver                     = accept
> >  require_files           = MAILMAN_HOME/lists/$local_part/config.pck
> >  domains                 = +mm_domains
> >  headers_remove    = ${if eq{SPAMHEADERTYPE}{0}{X-Spam-Score}}
> >  headers_remove    = ${if eq{SPAMHEADERTYPE}{0}{X-Spam-Report}}
> >  headers_remove    = ${if eq{SPAMHEADERTYPE}{0}{X-Spam-Score-Integer}}
> >  headers_remove    = ${if eq{SPAMHEADERTYPE}{0}{X-Spam-Flag}}
> >  transport                 = mailman_transport
> >  local_part_suffix = -bounces : -bounces+* : \
> >                      -confirm+* : -join : -leave : \
> >                      -owner : -request : -admin
> >  local_part_suffix_optional
> >
> > mailman_transport:
> >  driver                 = pipe
> >  command           = MAILMAN_WRAP \
> >                      '${if def:local_part_suffix \
> >                      {${sg{$local_part_suffix}{-(\\w+)(\\+.*)?}{\$1}}} \
>
> Does this help ?
>
> {${sg{$local_part_suffix}{-(bounces|confirm|join|leave|owner|request|admin)(\\+.*)?}{\$1}}}
> \
>

Hi Andrew,

Assuming that the final transport modified with your suggestion would be:

mailman_transport:
  driver                  = pipe
  command           = MAILMAN_WRAP \
                      '${if def:local_part_suffix \

{${sg{$local_part_suffix}{-(bounces|confirm|join|leave|owner|request|admin)(\\+.*)?}{\$1}}}
\
                      {post}}' \
                      $local_part
  current_directory = MAILMAN_HOME
  home_directory    = MAILMAN_HOME
  user                      = MAILMAN_USER
  group                    = MAILMAN_GROUP

Then I must say it does not alleviate the problem. The error still remains
the same.


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