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: \<[EMAIL PROTECTED]>/)
> {
> 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:[EMAIL PROTECTED]
.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:[EMAIL PROTECTED]
{
INCLUDERC=$HOME/.procmail/FLT_subject
:0
*
^X-BeenThere:.*(mailman|request|subscribe|unsubscribe|owner)@lists\.alioth\.debian\.org
.ML_debian.ADMIN/
:0
* ^X-BeenThere:[EMAIL PROTECTED]
* ^X-BeenThere:.*\/[-a-zA-Z0-9]+
.ML_debian.$MATCH/
}
#-------------------------------------------------------------------
:0
* ^From:.*(request|listmaster)@lists|([EMAIL PROTECTED])\.debian\.org
.ML_debian.ADMIN/
#-------------------------------------------------------------------
:0
* ^X-Mailing-List:.*<[EMAIL PROTECTED]>
{
: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)
--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)