> Thank you very much for your reply.
> I just tried running exim with debug option, and the resulted
> output can be seen here: http://exim.slax.no-ip.biz/debug.txt
>
Just had a chance to look at the debug and it doesn't really give any more
information. Exim is behaving fine as far as I can see, it's cyrus that is
somehow broken.... The email is piped through the deliver command and the
deliver command returns an error. It's been a while since I used cyrus in anger
so I'm not sure what can be done there.
One suggestion would be to try using the lmtp transport instead of your pipe
transport (assuming your Exim binary has lmtp support). It's described in
chapter 28 of the Exim spec:
http://www.exim.org/exim-html-4.62/doc/html/spec_html/ch28.html
As I say, it's been a while since I used cyrus, but (and I hope someone will
correct me if I'm wrong), a transport basically like:
lmtp:
driver=lmtp
socket=/cyrus/imap/socket/lmtp
might work. I don't know - I don't have a handy cyrus based system to play with.
Also, does cyrus log any information ? That might be a place to start to see if
you can find why deliver is returning an error code.
Sorry I can't be of any more help.
John