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: