> Yikes... this isn't good news.  The funny thing is that we had this
> working just fine with the old IMAP server (1.5.24) using deliver with
> Sendmail 8.12.0.  Here is the cyrus section that we were using:
> 
> Mcyrus,     P=/usr/cyrus/bin/deliver, F=lsDFMnPqwA5@:|/,
>             S=EnvFromL, R=EnvToL/HdrToL,
>             U=cyrus:mail, T=DNS/RFC822/X-Unix,
>             A=deliver -e -m $h -- $u
> 
> Mcyrusbb,   P=/usr/cyrus/bin/deliver, F=lsDFMnPu,
>             S=EnvFromL, R=EnvToL/HdrToL,
>             U=cyrus:mail, T=DNS/RFC822/X-Unix,
>             A=deliver -e -m $u
> 
> Notice the w flag listed in the first definition.  Not only did plussed
> folders work for delivery (something I know was working when we went to
> Sendmail 8.12.0 the previous day, since over half my mail gets delivered
> to plussed folders), but forward files worked properly as well.
> 
> So, there must be some way to fix this... I am going to forward this to
> the sendmail folks to see if they can help us as well.

(I commented that same issue on another mail to cyrys-info list.)

I describe your problem with another wording now:

Note that that same 'user' what is passwd looked up
(because uou want .forward proseccing) is same
what is passwd as recipeint on LMTP, ie

RCPT TO:<user>

therefore you need include +detail here (as you do). And it 
is passwd looked up.

On deliver method you instead use setup where 'xxxx+bbb' is
handled that way that 'xxxx' is passwd looked up and '+bbb'
is handled as hostname -- you naturally can not do that
with LMTP.

 
So you need make compromise (if you want passwd lookup for both 
xxx@hostname and xxx+cccc@hostname) that xxx+cccc@hostname
is passed via deliver method -- for xxx@hostname you can use
LMTP method still.

-- 
          /"\                           |  Kari 
          \ /     ASCII Ribbon Campaign |    Hurtta
           X      Against HTML Mail     |
          / \                           |

Reply via email to