[linux] Re: Procmail-rule voor nllgg-mailinglists

Bart-Jan Vrielink bartjan op vrielink.net
Di Sep 16 08:38:34 CEST 2014


Hallo,


Ik gebruik al jaren onderstaande rule, die voor vrij veel mailinglists automagisch de juiste folder selecteert:



:0
* ^(X-(Mailing-)?List: <|Delivered-To: mailing list |Return-Path: <owner-|X-BeenThere: |X-list: )\/[-a-zA-Z0-9]*
{
        :0w
        * MATCH ?? announce
        | $ZARAFA -C -F announce $LOGNAME
        EXITCODE=$?

        :0w
        | $ZARAFA -C -F $MATCH $LOGNAME
        EXITCODE=$?
}


Ik heb er voor gekozen om diverse *announce* mailinglists op 1 grote hoop te gooien, vandaar de geneste rule.

Het voordeel van deze aanpak is dat mijn .procmailrc bijna nooit aangepast hoeft te worden.



-----Original message-----
From: Eric de Hont <eric op hobiho.nl>
Sent: Tuesday 16th September 2014 1:02
To: linux op lists.nllgg.nl
Subject: [linux] Procmail-rule voor nllgg-mailinglists


Voor wie de testlist niet volgt:

Een tijdje geleden heb ik de mailinglists van nllgg 'ontdekt', heel interressant!

Maar om nu te voorkomen dat mijn inbox volloopt heb ik een procmail-rule aangemaakt om alle mails van de mailinglists in overzichtelijke subfolders af te leveren.

Dit is dus alleen interessant voor wie zelf een mailserver (bijvoorbeeld postfix) met procmail draait.

Dit heb ik aan mijn .procmailrc toegevoegd:

# Deliver messages from the nllgg-lists to mailinglist folder
:0
* ˆTo: \/(.+)@lists.nllgg.nl
* MATCH ?? ()\/[ˆ@]+
.Mailinglists.nllgg_$MATCH/

Deze rule plaatst mails vanabc op lists.nllgg.nl  automatisch in de
mailfolder .Mailinglists/nllgg_abc
Als de mailfolder niet bestaat, maakt procmail hem aan.

Ik hoef dus geen nieuwe rule te maken als er een nieuwe mailinglist bij
komt en ik hoef ook de subfolders niet aan te maken.

Misschien heeft iemand er iets aan.

De benodigde informatie heb ik gevonden op de site:
http://www.ii.com/internet/robots/procmail/qs/

Eric







More information about the Linux mailing list