> On Fri, 2009-04-03 at 13:08 -0700, James Butler wrote: >> - Dovecot v.1.2.beta4 >> - Sieve 0.1.4 >> >> I am getting this in my sieve log: >> >> main script: line 7: error: unsupported sieve capability 'editheader'. > > Right, this isn't supported. > >> main script: line 7: error: unsupported sieve capability 'discard'. >> main script: line 7: error: unsupported sieve capability 'redirect'. > > These don't need to be "require"d. > >> Since this is a global script, I figured I need to add a header or flag >> to >> the message then detect it and avoid a loop condition. > > I think MTAs are pretty good at catching loops nowadays. >
So this is pretty common ... forking messages to users on the same server using a global script that will get hit again when the forks arrive? I hesitate to test because I've previously experienced loops with a Sendmail/Procmail setup that brought my (remote) server to its knees. (I'm now using Postfix v.2.5.5.) If it's cool, though, I'm going to start here with my recipe writing: if header :contains "Subject" "List Title" { redirect ["endus...@example.com","endus...@example.com"]; discard; stop; } Thanks, again. James