Email address obfuscation in effect -- please
click here to turn it off.
[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
- To: "MLUG Members" <EMAIL:PROTECTED>
- Subject: RE: [MLUG] procmail spam filter
- From: "Pottinger, Hardy J." <EMAIL:PROTECTED>
- Date: Thu, 7 Jul 2005 09:47:12 -0500
- Reply-to: MLUG Members <EMAIL:PROTECTED>
- Sender: EMAIL:PROTECTED
- Thread-index: AcWDAK7sDxKXu8rBQTm0p0M1v3+iQQAAbvmA
- Thread-topic: [MLUG] procmail spam filter
> Thanks for the tips, Hardy. Don't bother to look anything up
> right now.
> I think maybe "Default" will be the trick. Also, I added a
> little extra filter, just in case.
Too late! Here ya go. I'll leave this as an exercise for the reader
what's going on here, but feel free to ask me questions.
--Hardy
# .procmailrc
# SPAMBOUNCER define some environment variables
###############################
DEFAULT=/var/spool/mail/foo
SBDIR=/home/sites/foo/sb
SBCONFDIR=/home/sites/foo/sb.conf
# SPAMBOUNCER source global environment variables
#############################
INCLUDERC=${SBCONFDIR}/globalsettings.rc
# SPAMBOUNCER override global environment variables
###########################
#FREEMAIL=NONE
# SPAMBOUNCER control file maintenance scripts
################################
# append addresses to nobounce or legitlists
:0
* ^From EMAIL:PROTECTED
{
# nobounce
:0 bi:
* ^Subject.*NOBOUNCE
| grep @ >>${GLOBALNOBOUNCE}
# alwaysblock
:0 Ebi:
* ^Subject.*ALWAYSBLOCK
| grep @ >>${ALWAYSBLOCK}
# legitlists
:0 Ebi:
* ^Subject.*LEGITLISTS
| grep @ >>${LEGITLISTS}
# myemail
:0 Ebi:
* ^Subject.*MYEMAIL
| grep @ >>${MYEMAIL}
}
# end SPAMBOUNCER settings
####################################################
# activate the spam bouncer
INCLUDERC=${SBDIR}/sb.rc
# bounce messages from the alwaysblock list
:0
* ^X-SBStop: AlwaysBlock File
{
EXITCODE=67
:0
/dev/null
}
# disable HTML e-mail
:0fw
* ^Content-Type:.*(multipart/|text/html)
* !^X-SBClass: OK
* !^X-SBPass: Oversized Email
| /home/sites/foo/users/hardy/scripts/stripmine.pl
# blast all Spam or Viri
:0:
* ^X-SBClass: (Spam|Virus)
/dev/null
# forward a copy of all real messages to me
:0c:
* ^X-SBClass: OK
! EMAIL:PROTECTED
#######################################################
#######################################################
#######################################################
# /home/sites/foo/sb.conf/globalsettings.rc
# global settings for all spambouncer users
FORMAIL=/usr/bin/formail
ADMINFOLDER=${DEFAULT}
AHBLDOMAINCHECK=yes
AHBLPROXYCHECK=yes
AHBLPSSLCHECK=yes
AHBLSPAMCHECK=yes
EMAIL:PROTECTED
ALWAYSBLOCK=${SBCONFDIR}/alwaysblock
BLOCKFOLDER=${DEFAULT}
BLOCKLEVEL=2
BLOCKREPLY=SILENT
BULKFOLDER=${DEFAULT}
BYPASSWD=plugh
CHINESE=no
CWHOISBOGONCHECK=yes
CWHOISHIJACKCHECK=yes
DATE=date
DEBUG=no
DORKSLCHECK=no
DULCHECK=no
EXELINKCHECKING=yes
FILTER=yes
FREEMAIL=INTERNAL
FTSGDIALCHECK=yes
FTSGMULTICHECK=yes
FTSGRSSCHECK=yes
GARBLEDCHARSET=yes
GLOBALNOBOUNCE=${SBCONFDIR}/nobounce
GREP=fgrep
HTMLBLOCK=yes
JAPANESE=no
KOREAN=no
LEAN=yes
LEGITLISTS=${SBCONFDIR}/legitlists
MYEMAIL=${HOME}/.myemail
NJABLPROXYCHECK=yes
NOBOUNCE=${HOME}/.nobounce
NOLOOP=${ALTFROM}
NSLOOKUP=nslookup
ORBLCHECK=no
ORBZINCHECK=no
ORBZOUTCHECK=no
ORDBCHECK=no
OSDIALCHECK=no
OSSPAMCHECK=yes
PATTERNMATCHING=SILENT
PROXYSOCKS=no
RBLCHECK=no
RM=rm
RSSCHECK=no
RSLCHECK=yes
RUSSIAN=no
SENDMAIL=/usr/sbin/sendmail
SPAMFOLDER=/dev/null
SPAMHAUSORGCHECK=yes
SPAMREPLY=BOTH
TEST=test
THISISP=${HOST}
TURKISH=no
VIRUSFOLDER=/dev/null
_______________________________________________
members mailing list
EMAIL:PROTECTED
http://mlug.missouri.edu/mailman/listinfo/members