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