Rick Romero wrote:
Quoting "Marcus Rueckert" <da...@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:
1. List-Id head contains "Dovecot Mailing List"
2. Subject does not contain [Dovecot]
3. 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







Reply via email to