[Dovecot] Sieve scripts

Nick Lunt nick.lunt at patech-solutions.com
Fri Apr 9 11:50:50 EEST 2010



> -----Original Message-----
> From: dovecot-bounces+nick.lunt=patech-solutions.com at dovecot.org
> [mailto:dovecot-bounces+nick.lunt=patech-solutions.com at dovecot.org] On
> Behalf Of Nick Lunt
> Sent: 06 April 2010 08:49
> To: dovecot at dovecot.org
> Subject: Re: [Dovecot] Sieve scripts
> 
> Hi Jerry
> 
> > -----Original Message-----
> > From: dovecot-bounces+nick.lunt=patech-solutions.com at dovecot.org
> > [mailto:dovecot-bounces+nick.lunt=patech-solutions.com at dovecot.org]
> On
> > Behalf Of Jerry
> > Sent: 01 April 2010 18:14
> > To: dovecot at dovecot.org
> > Subject: Re: [Dovecot] Sieve scripts
> >
> > On Thu, 1 Apr 2010 16:17:23 +0100, Nick Lunt
> > <nick.lunt at patech-solutions.com> articulated:
> >
> > > Hi
> > >
> > > I have a simple sieve script to discard email with a certain string
> > in
> > > the subject.
> > > I now need to beef this up a bit with the following:
> > >
> > > if header :contains "subject" "A" and "B" and not "C"
> > > 	discard
> > > if header :contains "subject" "A" and "D" and not "C"
> > > 	discard
> > > else
> > > 	pass
> > >
> > >
> > > Maybe my google skills are failing but I can't find much info on
> > > creating sieve scripts.
> > > Can anyone point me in the right direction to achieve this please ?
> >
> > ((untested))
> >
> > require ["fileinto", "reject"];
> >
> > if allof (header :contains "Subject" ["A", "B"],
> >           not header :contains  "Subject" "C")
> > {discard; stop;}
> >
> > elsif allof (header :contains "Subject" ["A", "D"],
> >              not header :contains "Subject" "C")
> > {discard; stop;}
> >
> > else {keep;}
> 
> Testing this now, I'll let you know how it goes.
> 
> Thank you.
> 
> Nick .

Hi Jerry

all tested and working as expected, thanks for your help.

Nick .

 
 

__________ Information from ESET NOD32 Antivirus, version of virus signature database 5012 (20100409) __________

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com
 


More information about the dovecot mailing list