Autor: Nico Erfurth Data: Para: Christian Kesselheim CC: exim-users Asunto: Re: [Exim] Problem with string expansion in transport
Christian Kesselheim wrote:
> local_cyrus_pipe:
> debug_print = "T: handed over to cyrus via pipe for $local_part@$domain
> (suffix: $local_part_suffix)"
> driver = pipe
> command = /usr/sbin/cyrdeliver -a ${if eq{$local_part}{}{cyrus}{$local_part}}
> -m ${substr_1:$local_part_suffix} -- $local_part
> user = cyrus
> group = mail
> log_output
> message_prefix =
> message_suffix =
>
> 2003-10-03 19:26:27 1A5ThC-0001TF-Pz == bkerpen@localhost
> <bkerpen@???> R=rewritten_address T=local_cyrus_pipe defer (0):
> Expansion of "${if" from command "/usr/sbin/cyrdeliver -a ${if
> eq{$local_part}{}{cyrus}{$local_part}} -m ${substr_1:$local_part_suffix}
> -- $local_part" in local_cyrus_pipe transport failed: condition name
> expected, but found ""
>
> I can't think of any reason for that error message on myself, so I hope
> anybody on this list got an idea.
Please run exim with -d+expand this will give us more information.
> Since I'm not subscribed to exim-users, please reply to me directly:
> ckesselh@???
You really should subscribe....
Nico
--
640K ought to be enough for anybody.
-Bill Gates, 1981-