I read this as: cyrus unix - n n - - pipe flags= user=cyrus argv=/usr/cyrus/bin/deliver -e -m -r ${sender} ${extension} ${user}
but I haven't actually tried it... Luc de Louw wrote: > On 10 Apr 2002, Hein Roehrig wrote: > > >>The following message is a courtesy copy of an article >>that has been posted to comp.mail.imap as well. >> >>Hein Roehrig <[EMAIL PROTECTED]> writes in comp.mail.imap: >> >> >>>I also get bitten by this problem (on Cyrus 2.1.3.) >> >>Ok, I resolved the problem by 1) telling postfix not to put a >>Return-path (dropping the R flag from the pipe transport) and 2) >>passing a -r ${sender} to Cyrus deliver, thus providing it with the >>correct envelope sender. >> >>This also improves Sieve responses a lot :-) >> >>-Hein >> > > > This means the exaxt line in /etc/postfix/master.cf looks like this? > > cyrus unix - n n - - pipe > flags=R -r ${sender} user=cyrus argv=/usr/cyrus/bin/deliver -e -m > ${extension} ${user} > > > Does not work here, I got errors: > > Apr 10 15:02:32 test postfix/pipe[10055]: fatal: unknown flag: - (ignored) > Apr 10 15:02:32 test postfix/pipe[10056]: fatal: unknown flag: - (ignored) > Apr 10 15:02:33 test postfix/master[2135]: warning: process > /usr/libexec/postfix/pipe pid 10055 exit status 1 > Apr 10 15:02:33 test postfix/local[10040]: warning: premature end-of-input > from private/cyrus socket while reading input attribute name > Apr 10 15:02:33 test postfix/local[10040]: warning: private/cyrus socket: > malformed response > > > I'm using Postfix 1.1.7 and cyrus 2.0.16 > > Thanks for any hints > > Luc > -- =G= -=* I'm sorry if doing things correctly offends you. *=-