[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: MDA maildrop: Konfiguration im mehrere Dateien aufteilen



Am 2006-04-20 12:28:47, schrieb Thilo Engelbracht:

> _Kleiner_ Auszug aus meiner momentanen ~/.mailfilter:
> 
> JAHR=`/bin/date +%Y`
> WOCHE=`/bin/date +%V`
> MAILDIRMAKE="/usr/bin/maildirmake"
> 
> # * Debian-Mailingliste *
> 
> logfile "${HOME}/maildrop/debian.log"
> 
> `test -d "/var/imap/${LOGNAME}/.Debian-ML"`
> if ( ${RETURNCODE} == 1 )
> {
>    `${MAILDIRMAKE} -f "Debian-ML" "/var/imap/${LOGNAME}"`
> }
> `test -d "/var/imap/${LOGNAME}/.Debian-ML.${JAHR}"`
> if ( ${RETURNCODE} == 1 )
> {
>    `${MAILDIRMAKE} -f "Debian-ML.${JAHR}" "/var/imap/${LOGNAME}"`
> }
> `test -d "/var/imap/${LOGNAME}/.Debian-ML.${JAHR}.${WOCHE}"`
> if ( ${RETURNCODE} == 1 )
> {
>    `${MAILDIRMAKE} -f "Debian-ML.${JAHR}.${WOCHE}" "/var/imap/${LOGNAME}"`
> }
> 
> if (/^x-mailing-list: \<debian-user-german@lists\.debian\.org\>/)
> {
>    to "/var/imap/${LOGNAME}/.Debian-ML.${JAHR}.${WOCHE}/"
>    exit
> }

WOW !!!

Seit wann kann maildrop keine Maildirs mehr anlegen?
Ich mußte es zwangsweis mit sqwebmail installieren (verwende es aber
nicht) aber die Maildirs wurden definitiv nicht mit maildirmake angelegt.

In procmail ist es noch einfacher:

----[ '/home/michelle.konzack/.procmailrc' ]---
PATH=$HOME/bin/:/usr/bin:/bin
MAILDIR=$HOME/Maildir
DEFAULT=$MAILDIR/.SPAM/

VERBOSE=off
LOGFILE=$HOME/log/procmail/`date +%Y-%m-%d`.log

TA="	"
NL="
"

TDPID="($$)$TA"

INCLUDERC=$HOME/.procmail/ML_debian
-----------------------------------------------


:0
* ^X-Mailing-List:.*debian-user-german@lists\.debian\.org
.Debian-ML.$JAHR.$WOCHE/

----[ '/home/michelle.konzack/.procmail/ML_debian' ]----------------

####################################################################
# 
# Debian GNU/Linux Mailinglists
# 
####################################################################

LOG=$TDPID"ML_debian         : pass$NL"

:0
* ^Envelope-To:.*(debianlists4michelle@)
{   SPAMTAG=".debian"
    INCLUDERC=$HOME/.procmail/INC_spam
    
    MOBOX=`date +%Y-%m`
    
    :0
    * ^X-BeenThere:.*[-a-zA-Z0-9]+@lists\.alioth\.debian\.org
    {
        INCLUDERC=$HOME/.procmail/FLT_subject
    
        :0
        * ^X-BeenThere:.*(mailman|request|subscribe|unsubscribe|owner)@lists\.alioth\.debian\.org
        .ML_debian.ADMIN/
        
        :0
        * ^X-BeenThere:.*[-a-zA-Z0-9]+@lists\.alioth\.debian\.org
        * ^X-BeenThere:.*\/[-a-zA-Z0-9]+
        .ML_debian.$MATCH/
    }
    #-------------------------------------------------------------------
    :0
    * ^From:.*(request|listmaster)@lists|(petsupermarket@murphy)\.debian\.org
    .ML_debian.ADMIN/
    #-------------------------------------------------------------------
    :0
    * ^X-Mailing-List:.*<debian-[-a-zA-Z0-9]+@lists\.debian\.org>
    {
        :0c
        * ^Received:.*uol\.
        .ATTENTION.TEST.uol/
    
        :0
        * ^X-Mailing-List:.*<debian-\/[-a-zA-Z0-9]+
        .ML_debian.$MATCH.$MOBOX/
    }

    SPAMTAG=""
}
--------------------------------------------------------------------

Vor allem der lezte abschnitt ist interessant, denn er sortiert
absolut ALLE Mailinglisten von l.d.o ein, ohne das ich was
nachträglich mit jeder neuen Liste editieren muß.   :-)

Greetings
    Michelle Konzack


-- 
Linux-User #280138 with the Linux Counter, http://counter.li.org/
##################### Debian GNU/Linux Consultant #####################
Michelle Konzack   Apt. 917                  ICQ #328449886
                   50, rue de Soultz         MSM LinuxMichi
0033/3/88452356    67100 Strasbourg/France   IRC #Debian (irc.icq.com)



Reply to: