I've added the following bit to the config file to use Cyrus as the
local delivery agent with Exim 1.59:
local_delivery:
driver = pipe;
command = "/usr/cyrus/bin/deliver ${local_part}",
return_path_add,
return_output,
prefix = "",
user = cyrus
This works ok, except when Cyrus returns a temporary failure
(EX_TEMPFAIL). It seems that Exim interprets all non-zero exit values as
permenant failures.
Tom