Re: [exim] caseful $local_part in transport

Top Page
Delete this message
Reply to this message
Author: Heiko Schlittermann
Date:  
To: exim-users
Subject: Re: [exim] caseful $local_part in transport
Hello Jürgen,

Juergen Edner <juergen.edner@???> (Mo 20 Mai 2013 13:47:01 CEST):
> Hello,
> after studying the Exim documentation I found information about
> how $local_part could be handled casefully by setting the
> caseful_local_part parameter in a router configuration or by
> using the +caseful option during an address lookup.
>
> Now I wonder how I could pass $local_part in caseful form to a
> transport script. Any hints are appreciated. Is it possible at all?


If you use the router option caseful_local_part, the unchanged (caseful)
local_part seems to be used for the transport too. (I write "seems", as
I can't find a relevant note in the spec file.

Just tested it with a micro config:

    ~~~[exim.conf]
    begin routers


            rrr:
                    driver = accept
                    caseful_local_part = true
                    transport = ttt


    begin transports


            ttt:
                    driver = pipe
                    debug_print = "Using: ${local_part}"
                    command = /bin/true
                    # optionally
                    # command = /bin/sh -c "echo '<${local_part}>' > /dev/tty"
    ~~~



# date | exim -C <micro-config> -v xxx@localhost
vs.
# date | exim -C <micro-config> -v xXx@localhost


    Best regards from Dresden/Germany
    Viele Grüße aus Dresden
    Heiko Schlittermann
-- 
 SCHLITTERMANN.de ---------------------------- internet & unix support -
 Heiko Schlittermann, Dipl.-Ing. (TU) - {fon,fax}: +49.351.802998{1,3} -
 gnupg encrypted messages are welcome --------------- key ID: 7CBF764A -
 gnupg fingerprint: 9288 F17D BBF9 9625 5ABC  285C 26A9 687E 7CBF 764A -
(gnupg fingerprint: 3061 CFBF 2D88 F034 E8D2  7E92 EE4E AC98 48D0 359B)-