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 ["enduser1@example.com","enduser2@example.com"]; discard; stop; }
Thanks, again.
James