PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Filter für Mutt?



bronx666
10.08.03, 21:12
Huhu :),

gibts es wenn man mit Mutt arbeitet Filter gegen diesen eckelhaften Spam einzurichten
oder muss man doch alles via Hand löschen?? :(

Wenn ja, dann wie?? :( :D

Thx an alle
mfg
Bronx :)

LINUXRH7
10.08.03, 21:22
Hallo,

ich gehe mal davon aus, das du deine mail mit fetchmail abholst.
Gebe die E-Mails anstatt in das User Postfach an procmail weiter und rufe in deinen procmail regeln spamassassin auf.
Alles was als Spam makiert wird, in den Ordner ~/Mail/spam schieben lassen.
Ab und an mal rein gucken und löschen.

man procmail
man fetchmail
man spamassassin

.fetchmailrc:
poll pop.provider.de proto pop3 username=foobar passwort="geheim" mda "/usr/sbin/procmail -d $USERNAME"

.procmailrc:
PATH=/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/linux/bin:/usr/java/j2sdk1.4.2/bin/
MAILDIR=$HOME/Mail
LOGFILE=$HOME/.procmail/`date +%d%m%y`.log
VERBOSE=yes
DEFAULT=$MAILDIR/inbox
SENDMAIL=/usr/lib/sendmail

:0fw
| /usr/bin/spamassassin -p
:0:
* ^X-Spam-Status: Yes
spambox

# ab hier dann och regeln für was anderes
....

MfG
LiNUXrh7

bronx666
10.08.03, 23:45
Huhu :),

also mit fetchmail habe ich nichts am Hut...soweit ich weiss. Habe halt Mutt (shit+G um Mails abzuholen :D) und procmail.
Was mache ich denn nun? Hilfe voll keinen Plan :(

Mfg
Bronx

LINUXRH7
11.08.03, 00:05
Hallo,

also mutt selber kann keine Mails beim ankommen oder beim öffnen einer Mailbox sortieren.
Wie gesagt, dafür ist procmail das richtige.
Du hast in deiner .muttrc deine Daten für den provider stehen und holst dann mit shift+G die Mails ab.

Wie schon oben erwähnt könntest du das abholen von fetchmail erledigen lassen.
Du kannst fetchmail auch im hintergrund E-Mails vom Provider holen lassen alle 5 Minuten wenn du Online bist.
Wenn fetchmail die E-Mail erhält sagt du das die Mails an procmail gehen sollen wie oben beschrieben.

Wenn du hilfe brauchst und das so einsetzen willst meld dich noch einmal

Gruss
LiNUXrh7

pi-cubiq
08.01.04, 20:35
hi,
ich habe hier auch fetchmail + procmail + mutt laufen und habe folgendes in meine .procmailrc eingetragen:

MAILDIR=$HOME/email
LOGFILE=$HOME/email/.procmaillog
LOGABSTRACT=no
VERBOSE=off
FORMAIL=/usr/bin/formail
ABOOK=`grep ^email= ~/.abook/addressbook | cut -b7- | tr '\n' '|' | sed 's/|$//'`
NL="
"
:0fw
| /usr/bin/spamassassin -p

:0:
* ^X-Spam-Status: Yes
$MAILDIR/spam

:0 Whc: .msgid.lock
| $FORMAIL -D 16384 .msgid.cache

:0 a
$MAILDIR/duplicates

:0:
* $^From.*(${ABOOK})|(.*@ebay.de)
$MAILDIR/private

...

nachdem ich dann spamassissin gemergt habe, wird noch kein spam gefiltert! muss ich noch was konfigurieren?