5 Mar
2010
5 Mar
'10
12:41 a.m.
Rick Romero wrote:
Quoting "Marcus Rueckert" <darix@opensu.se>:
On 2010-03-04 15:27:20 -0600, Rick Romero wrote:
I'm by no means a procmail expert, but this seems to work (though [Dovecot] gets put before the Re:)
and with an LDA that speaks only sieve? how do you do it there?
This is better for procmail (doesn't change Subject if [Dovecot] already there) :0 fhw
- ^List-Id:.*Dovecot Mailing List { :0
- !^Subject:.*\[Dovecot\] { :0 fhw * ^Subject:\/.* | formail -I "Subject: [Dovecot] $MATCH" } }
I don't know enough about Sieve to give an example.. what you want is:
- List-Id head contains "Dovecot Mailing List"
- Subject does not contain [Dovecot]
- Pass email to formail to modify Subject ( built in Sieve equivalent?)
if header :contains "List-Id" "dovecot.dovecot.org" { fileinto "Dovecot"; stop; }
I just removed my Subject based filter and put this in so "+1".
\\||/ Rod
HTH
Rick