Thanks for the reply Stephan!

Out of interest, how can I tell what version is installed? The system is EL6.2 - but dovecot etc is installed via yum.

It currently has:
# rpm -qa | grep dovecot
dovecot-2.0.9-2.el6_1.1.x86_64
dovecot-pigeonhole-2.0.9-2.el6_1.1.x86_64
dovecot-mysql-2.0.9-2.el6_1.1.x86_64

However these look nothing like the pigeonhole version numbers. I can see a few newer packages here and there, but some guidance would be helpful for upgrading either both dovecot & managesieve etc, or just managesieve.

--
Steven Haigh

Email: net...@crc.id.au
Web: http://www.crc.id.au
Phone: (03) 9001 6090 - 0412 935 897
Fax: (03) 8338 0299

On 25/07/2012 5:16 PM, Stephan Bosch wrote:
On 7/25/2012 3:56 AM, Steven Haigh wrote:
Hi all,

I've just migrated my mail system from procmail to managesieve/sieve
and I'm having trouble trying to duplicate a could of rules I used to
use in my procmail config.

One particular rule would be this:
:0 Wfh
* ^Sender: owner-scientific-linux-de...@listserv.fnal.gov
| (sed -e '/^Subject:/ s/\[SCIENTIFIC-LINUX-DEVEL\] *//g'| sed
':a;N;$!ba;s/Precedence: list/Precedence: list\nList-Post:
<mailto:scientific-linux-de...@fnal.gov>/g')
:0 A
.Mail\ Lists.SL-Devel/

This in effect adds the header "List-Post:
<mailto:scientific-linux-de...@fnal.gov>" after "Precedence: list".
This allows me to use the Reply To List functionality in Thunderbird.


You'll need the editheader extension (meaning a fairly new Pigeonhole
v0.3.0+):

require ["fileinto", "editheader", "variables", "regex"];

if address "sender" "owner-scientific-linux-de...@listserv.fnal.gov" {
   if header :regex "subject" "\\[SCIENTIFIC-LINUX-DEVEL\\] *(.*)" {
     deleteheader "Subject";
     addheader "Subject" "${1}";
}

    addheader "List-Post" "<mailto:scientific-linux-de...@fnal.gov>";

    fileinto "Mail List.SL-Devel";
}

Another rule is:
:0 Wfh
* ^X-BeenThere: us...@lists.repoforge.org
| sed -e '/^Subject:/ s/\[users\] *//g'
:0 A
.Mail\ Lists.RPMForge/

This removes the [users] tag from the subject of each message to the
RPMForge / RepoForge mailing lists.

Is there a way to do this with sieve? Nothing I have seen seems to do
this - however I'm only a beginner in this area.

Please CC myself as well as the list. I'm not currently subscribed.


require ["fileinto", "editheader", "variables", "regex"];

if header "X-BeenThere" "us...@lists.repoforge.org" {
   if header :regex "subject" "\\[users\\] *(.*)" {
     deleteheader "Subject";
     addheader "Subject" "${1}";
   }
   fileinto "Mail Lists.RPMForge";
}


Don't forget to enable the editheader extension in your configuration
using the sieve_extensions setting.

Regards,

Stephan.

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to