Re: [Exim] Problem with string expansion in transport

Top Page
Delete this message
Reply to this message
Author: Nico Erfurth
Date:  
To: Christian Kesselheim
CC: exim-users
Subject: 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-