[Dovecot] Sieve envelope :detail "to" "extention" does not deliver to fileinto destination

Jerry dovecot.user at seibercom.net
Tue Sep 13 02:17:07 EEST 2011


On Tue, 13 Sep 2011 00:42:44 +0200
Aleksandar Lazic articulated:

> Dear Jerry,
> 
> On Mon 12.09.2011 14:22, Jerry wrote:
> >On Mon, 12 Sep 2011 19:14:48 +0200
> >Aleksandar Lazic articulated:
> >
> ><snip>
> >
> >> dovecot   unix  -       n       n       -       -       pipe
> >>    flags=DRhu user=vmail:vmail argv=/usr/lib/dovecot/deliver -f
> >> ${sender} -d ${user}@${nexthop} -a ${original_recipient}
> >> #  flags=DRhu user=vmail:vmail argv=/usr/lib/dovecot/deliver -f
> >> ${sender} -d ${user}@${nexthop} -m ${extension} -a
> >> ${original_recipient}
> >
> >I use plus addressing and this is the entry in the master.cf file
> >from Postfix:
> >
> >dovecot   unix  -       n       n       -       -       pipe
> >  flags=DRhu user=vmail:vmail
> > argv=/usr/local/libexec/dovecot/deliver -f ${sender} -d
> > ${user}@${nexthop} -a ${recipient}
> >
> >The "argv" could be different on your system; however the rest should
> >be the same as mine I would assume. If you do make a change, you will
> >have to restart Postfix for it to take effect.
> 
> thanks for your info.
> I have changed the -a to recipient but nothing changed.
> 
> I have now changed the if statement to
> 
> ###
> if header :contains "Delivered-To" "pdnsusers" {
> ###
> 
> this works, but the best would be to be able to use
> 
> ###
> if envelope :contains :detail "to" "pdnsusers" {
> ###
> 
> Is there a command like 'print envelope' or something else to see what
> variables and envelope deliver have?

This is what I use, and it works fine. The example is something I use
for FreeBSD.

Example address: user+fbsd at example.com

This is my sieve recipe:

if envelope :detail "To" "fbsd" {fileinto "FreeBSD"; stop;}

I hope this helps.

-- 
Jerry ✌
Dovecot.user at seibercom.net

Disclaimer: off-list followups get on-list replies or get ignored.
Please do not ignore the Reply-To header.
__________________________________________________________________
Quidquid latine dictum sit, altum viditur.

(Whatever is said in Latin sounds profound.)



More information about the dovecot mailing list