ProfBunny
19.04.07, 16:57
hi leute,
ich betreibe zum mails abrufen folgendes
fetchmail holt > procmail filtert > clamav/spamassasin.
das ganze funktioniert auch wunderbar. das einzige was mich furchtbar nervt, ist das es so lange dauert bis er alle mails hat. 80 mails ca 1 h.
da es aber je nachdem auch mehr sein können, abhängig von den jewaligen mailinglisten, gerade 120, dauert mir das einfach zu lange.
jemannd ne idee wo man da tunen könnte?
cat .fetchmailrc
# Configuration created Tue Jun 10 18:33:07 2003 by fetchmailconf
set postmaster "postmaster"
set bouncemail
set no spambounce
set properties ""
poll pop.gmx.de with proto POP3
user 'xxx' there with password 'xxxx' is 'profbunny' here options fetchall
mda '/usr/bin/procmail -d %T '
cat .procmailrc
PATH=/usr/local/bin:/usr/bin:/bin
# Das Verzeichnis, in dem Mail-Ordner abgelegt werden
MAILDIR=$HOME/Mail #you'd better make sure it exists
DEFAULT=$MAILDIR/inbox/.
# Eine Datei, in die procmail hineinloggt:
LOGFILE=/home/profbunny/Mail/procmail.log
# Reduziert den Umfang des Logs auf Fehlermeldungen:
LOGABSTRACT=yes
VERBOSE=yes
##################################################
#########
# Alle Mails auf Viren überprüfen
# (enthält die Mail einen Virus, wird X-Virii-Status: yes gesetzt)
:0fw: clamav.lock
| mailvirus
# Virulente Mails ausortieren
:0 H:
* ^X-Virii-Status:.yes
infected/.
:0fw
| nice -19 spamassassin
# Nachrichten die 7 oder Mehr Hits bekommen werden ungesehen gelöscht.
:0:
* ^X-Spam-Level: \*\*\*\*\*\*\*
/dev/null
:0
* ^X-Spam-Status: Yes
Spam/.
# Debian Mailingliste
:0H
* To:.*debian-user-german@lists.debian.org
#* Cc:.*debian-user-german@lists.debian.org
Debian/.
:0H
* To.:*GMX Kundennummer #5834485
GMX/.
:0:
* ^X-Mailing-List:.debian-user-german.*
Debian/.
:0:
* ^X-Mailing-List:.*debian-release@lists.debian.org
Release/.
:0:
* ^X-Mailing-List:.*suspend2-users@lists.suspend2.net
Suspend2/.
:0H
* To:.*suspend2-users@lists.suspend2.net
* Cc:.*suspend2-users@lists.suspend2.net
Suspend2/.
:OH
* To:.*suspend2-users@lists.suspend2.net
Suspend2/.
* ^From:.*mailings@gmx.net
GMX/.
:0H
* To:.*debian-release@lists.debian.org
#* Cc:.*debian-release@lists.debian.org
Release/.
:0H
* To:.*qce-ga-discussion@lists.sourceforge.net
#* Cc:.*qce-ga-discussion@lists.sourceforge.net
Quickcam/.
:0:
* ^X-Mailing-List:.*qce-ga-discussion@lists.sourceforge.net
Quickcam/.
:0
* ^To:.*members@gmx.net
GMX/.
:0
* ^From:.gmxmagazin@gmx-gmbh.de
GMX/.
:0
* ^From:.mailings@gmx-gmbh.de
Spam/.
:0HB
* ^From:.*Mircosoft*
* ^From:.*security*
* ^From:.*ms*
* ^From:.*Virus*
* ^From:.*bug*
* ^From:.news@news.conrad.de
Spam/.
:0H
* ^From:.*@risquemail.com*
/dev/null/.
:0
* ^From:.postmaster@LDSMAIL.NET
* ^From:.*Virus*
* ^From:.*Service*
Spam/.
# Work around procmail bug: any output on stderr will cause the "F" in "From"
# to be dropped. This will re-add it.
:0
* ^^rom[ ]
{
LOG="*** Dropped F off From_ header! Fixing up. "
:0 fhw
| sed -e '1s/^/F/'
}
q
TIA
ich betreibe zum mails abrufen folgendes
fetchmail holt > procmail filtert > clamav/spamassasin.
das ganze funktioniert auch wunderbar. das einzige was mich furchtbar nervt, ist das es so lange dauert bis er alle mails hat. 80 mails ca 1 h.
da es aber je nachdem auch mehr sein können, abhängig von den jewaligen mailinglisten, gerade 120, dauert mir das einfach zu lange.
jemannd ne idee wo man da tunen könnte?
cat .fetchmailrc
# Configuration created Tue Jun 10 18:33:07 2003 by fetchmailconf
set postmaster "postmaster"
set bouncemail
set no spambounce
set properties ""
poll pop.gmx.de with proto POP3
user 'xxx' there with password 'xxxx' is 'profbunny' here options fetchall
mda '/usr/bin/procmail -d %T '
cat .procmailrc
PATH=/usr/local/bin:/usr/bin:/bin
# Das Verzeichnis, in dem Mail-Ordner abgelegt werden
MAILDIR=$HOME/Mail #you'd better make sure it exists
DEFAULT=$MAILDIR/inbox/.
# Eine Datei, in die procmail hineinloggt:
LOGFILE=/home/profbunny/Mail/procmail.log
# Reduziert den Umfang des Logs auf Fehlermeldungen:
LOGABSTRACT=yes
VERBOSE=yes
##################################################
#########
# Alle Mails auf Viren überprüfen
# (enthält die Mail einen Virus, wird X-Virii-Status: yes gesetzt)
:0fw: clamav.lock
| mailvirus
# Virulente Mails ausortieren
:0 H:
* ^X-Virii-Status:.yes
infected/.
:0fw
| nice -19 spamassassin
# Nachrichten die 7 oder Mehr Hits bekommen werden ungesehen gelöscht.
:0:
* ^X-Spam-Level: \*\*\*\*\*\*\*
/dev/null
:0
* ^X-Spam-Status: Yes
Spam/.
# Debian Mailingliste
:0H
* To:.*debian-user-german@lists.debian.org
#* Cc:.*debian-user-german@lists.debian.org
Debian/.
:0H
* To.:*GMX Kundennummer #5834485
GMX/.
:0:
* ^X-Mailing-List:.debian-user-german.*
Debian/.
:0:
* ^X-Mailing-List:.*debian-release@lists.debian.org
Release/.
:0:
* ^X-Mailing-List:.*suspend2-users@lists.suspend2.net
Suspend2/.
:0H
* To:.*suspend2-users@lists.suspend2.net
* Cc:.*suspend2-users@lists.suspend2.net
Suspend2/.
:OH
* To:.*suspend2-users@lists.suspend2.net
Suspend2/.
* ^From:.*mailings@gmx.net
GMX/.
:0H
* To:.*debian-release@lists.debian.org
#* Cc:.*debian-release@lists.debian.org
Release/.
:0H
* To:.*qce-ga-discussion@lists.sourceforge.net
#* Cc:.*qce-ga-discussion@lists.sourceforge.net
Quickcam/.
:0:
* ^X-Mailing-List:.*qce-ga-discussion@lists.sourceforge.net
Quickcam/.
:0
* ^To:.*members@gmx.net
GMX/.
:0
* ^From:.gmxmagazin@gmx-gmbh.de
GMX/.
:0
* ^From:.mailings@gmx-gmbh.de
Spam/.
:0HB
* ^From:.*Mircosoft*
* ^From:.*security*
* ^From:.*ms*
* ^From:.*Virus*
* ^From:.*bug*
* ^From:.news@news.conrad.de
Spam/.
:0H
* ^From:.*@risquemail.com*
/dev/null/.
:0
* ^From:.postmaster@LDSMAIL.NET
* ^From:.*Virus*
* ^From:.*Service*
Spam/.
# Work around procmail bug: any output on stderr will cause the "F" in "From"
# to be dropped. This will re-add it.
:0
* ^^rom[ ]
{
LOG="*** Dropped F off From_ header! Fixing up. "
:0 fhw
| sed -e '1s/^/F/'
}
q
TIA