SHELL=/bin/sh LANG=en_US #VERBOSE=yes PATH=/usr/local/bin:/usr/ucb:/usr/bin:/usr/etc:/bin:/usr/sbin:/sbin:/usr/local/sbin:/etc:/var/qmail/bin:. MAILDIR=$HOME/mail LOGFILE=$HOME/.procmail/procmail.log LOCKFILE=$HOME/.procmail/.lockmail DEFAULT=$HOME/mail/Mailbox BACKUPFILE=`/home/asylum/kmk/bin/backup_inbox_name.csh` #:0: # * ^From:.*root@pt0..futurequest.net #/dev/null #:0: # * ^Subject:.*pt01.* #/dev/null #:0: # * ^From:.*anonymous@futurequest.net #/dev/null #:0: # * ^Subject:.*Cron #/dev/null #:0: # * ^Subject:.*FQ.API #/dev/null SUBJ_=`formail -xSubject: \ | expand | sed -e 's/^[ ]*//g' -e 's/[ ]*$//g'` # run everything through spam assassin :0 fw | spamassassin # this takes a bunch of email addresses I use and rewrites them all so they appear to be for me # this was important when I used pine because messages not addressed to me were greyed out like spam :0 fhw * ^To:.*kmk@geekgizmo.com|\ ^To:.*kmk@unixevilgenius.com|\ ^To:.*kmk@asylum.sanitarium.net|\ ^To:.*kmk@unixevilgenius.net|\ ^To:.*kmk@unixevilgenius.org|\ ^To:.*kmk@bikergeeks.com|\ ^To:.*kkorb@sanitarium.net|\ ^To:.*kkorb@geekgizmo.com|\ ^To:.*kkorb@bikergeeks.com|\ ^To:.*kkorb@unixevilgenuis.com|\ ^To:.*kkorb@unixevilgenuis.net|\ ^To:.*kkorb@unixevilgenuis.org|\ ^To:.*basketcase@sanitarium.net|\ ^Cc:.*basketcase@sanitarium.net|\ ^To:.*basketcase@bikergeeks.com|\ ^Cc:.*basketcase@bikergeeks.com|\ ^To:.*bits-and-bytes@sanitarium.net | formail -i "To: kmk@sanitarium.net" # These are a bunch of email lists that I wanted to have [list] tagged :0 fwh * ^To:.*spamcop@sanitarium.net | formail -i "Subject: [spamcop] ${SUBJ_}" :0 fwh * ^To:.*hkpro-l-digest@scifi.squawk.com | formail -i "Subject: [hk-pro] ${SUBJ_}" :0 fwh * ^To:.*musiccdsettlement@sanitarium.net | formail -i "Subject: [music settlement] ${SUBJ_}" # My mom has never learned that a subject line should be more than one word. I [Mom] tag her so her messages don't look like spam. :0 fwh * ^From:.*onnak886@aol.com | formail -i "Subject: [Mom] ${SUBJ_}" # This is stuff about domain registrations. Very important. :0 fwh * ^From:.*@namecheap.com | formail -i "Subject: [REAL_NIC] ${SUBJ_}" -i "To: kmk@sanitarium.net" :0 fwh * ^To:.*nic@sanitarium.net | formail -i "Subject: [nic] ${SUBJ_}" # These are cron jobs :0 fwh * ^To:.*root@asylum.sanitarium.net|\ ^To:.*root@paranoid.sanitarium.net|\ ^To:.*root@deranged.sanitarium.net|\ ^To:.*root@dementia.sanitarium.net|\ ^To:.*root@psychosis.sanitarium.net|\ ^To:.*root@phobia.sanitarium.net|\ ^To:.*root@cerberus.futurequest.net|\ ^To:.*root@norad.futurequest.net|\ ^To:.*root@rvsn.futurequest.net|\ ^To:.*root@sac.futurequest.net|\ ^To:.*root@hellmouth.sanitarium.net|\ ^To:.*kmk@asylum|\ ^From:.*root@.*.sanitarium.net|\ ^To:.*root@madness.sanitarium.net | formail -i "Subject: [cron] ${SUBJ_}" # These are a bunch of addresses I have used to buy things. :0 fwh * ^To:.*cdnow@sanitarium.net|\ ^To:.*centurymedia@sanitarium.net|\ ^To:.*buycomp@sanitarium.net|\ ^To:.*gogocity@sanitarium.net|\ ^To:.*etrade@sanitarium.net|\ ^To:.*ameritrade@sanitarium.net|\ ^To:.*bn@sanitarium.net|\ ^To:.*teranews@sanitarium.net|\ ^To:.*discover@sanitarium.net|\ ^To:.*verizon@sanitarium.net|\ ^To:.*paypal@sanitarium.net|\ ^To:.*monarchcomputer@sanitarium.net|\ ^To:.*sprint@sanitarium.net|\ ^To:.*amex@sanitarium.net|\ ^To:.*tcwo@sanitarium.net|\ ^To:.*safe-order@sanitarium.net|\ ^To:.*goldpoints@sanitarium.net|\ ^To:.*bookpool@sanitarium.net|\ ^To:.*nra@sanitarium.net|\ ^To:.*cyberguys@sanitarium.net|\ ^To:.*maxtor@|\ ^To:.*tax@sanitarium.net|\ ^To:.*linuxcentral@sanitarium.net|\ ^To:.*jsrdirect@sanitarium.net|\ ^To:.*weblinkwireless@sanitarium.net|\ ^To:.*epass@sanitarium.net|\ ^To:.*casio@sanitarium.net|\ ^To:.*rtg@sanitarium.net|\ ^To:.*thinkgeek@sanitarium.net|\ ^To:.*newegg@sanitarium.net|\ ^To:.*crucial@sanitarium.net|\ ^To:.*thinkgeek@geekgizmo.com|\ ^To:.*scottgold@sanitarium.net|\ ^To:.*newsrover@sanitarium.net|\ ^To:.*getgrip@sanitarium.net|\ ^To:.*neato@sanitarium.net|\ ^To:.*papajohns@sanitarium.net|\ ^To:.*memoryx@sanitarium.net|\ ^To:.*slinky@sanitarium.net|\ ^To:.*bidpay@sanitarium.net|\ ^To:.*jcwhitney@sanitarium.net|\ ^To:.*goa@sanitarium.net|\ ^To:.*krex@sanitarium.net|\ ^To:.*progressive@sanitarium.net|\ ^To:.*edgemicro@sanitarium.net|\ ^To:.*coa@sanitarium.net|\ ^To:.*slackware@sanitarium.net|\ ^To:.*mixpc@sanitarium.net|\ ^To:.*microx-press@sanitarium.net|\ ^To:.*teamexcess@sanitarium.net|\ ^To:.*batteries4ups@sanitarium.net | formail -i "Subject: [purchasing] ${SUBJ_}" :0 fwh * ^To:.*sunadmin@sanitarium.net|\ ^To:.*sunadmin2@sanitarium.net|\ ^To:.*sunmanagers@sunmanagers.org|\ ^To:.*sun-managers@sunmanagers.org|\ ^To:.*sun-managers@sunmanagers.ececs.uc.edu | formail -i"Subject: [sunman] ${SUBJ_}" :0 fwh * ^To:.*linuxadmin@sanitarium.net|\ ^To:.*linuxmanagers@linuxmanagers.org | formail -i"Subject: [linuxman] ${SUBJ_}" # These are either to or from my pager :0 fwh * ^To:.*pager@sanitarium.net|\ ^To:.*page@sanitarium.net|\ ^To:.*cell@sanitarium.net|\ ^To:.*netsaint-email@norad.futurequest.net|\ ^To:.*netsaint@sanitarium.net|\ ^From:.*4079120117@airmessage.net|\ ^From:.*BasketCase@airmessage.net | formail -i"Subject: [page] ${SUBJ_}" :0 fwh * ^To:.*usenet@sanitarium.net|\ ^To:.*usenet@geekgizmo.com|\ ^To:.*usenet@unixevilgenius.com|\ ^To:.*usenet@unixevilgenius.net|\ ^To:.*usenet@unixevilgenius.org | formail -i"Subject: [usenet] ${SUBJ_}" :0 fwh * ^To:.*cert-advisory@cert.org | formail -i"Subject: [CERT] ${SUBJ_}" :0 fwh * ^To:.*bugolist@ | formail -i"Subject: [BUGO] ${SUBJ_}" # These were places where I submitted my resume. They might be job offers. :0 fwh * ^To:.*dice@sanitarium.net|\ ^To:.*dice@unixevilgenius.com|\ ^To:.*sunguru@unixevilgenius.com|\ ^To:.*sunguru@sanitarium.net|\ ^To:.*monster@sanitarium.net|\ ^To:.*hotjobs@sanitarium.net|\ ^To:.*orlandohelpwanted@sanitarium.net|\ ^To:.*thingamajob@sanitarium.net|\ ^To:.*computerjobs@sanitarium.net|\ ^To:.*ziprecruiter@sanitarium.net|\ ^To:.*monster@unixevilgenius.com | formail -i"Subject: [job] ${SUBJ_}" | formail -i "To: kmk@sanitarium.net" # dump all windows executables into a special folder :0 BD : * ^(Wk|TV)..............// viri # Drop all mail from john@concealcarry.org :0 * ^To:.*john@concealcarry.org|\ ^From:.*john@concealcarry.org /dev/null # Can't seem to get off this list :0 * ^To:.*concealed@yahoogroups.com|\ ^Reply-To:.*concealed@yahoogroups.com /dev/null # Too much traffic :0 * From:.*git@zak.futurequest.net fq/git # Drop all mail from Albert :0 * ^From:.*apratts@me.com /dev/null # spammer :0 * ^From:.*@fs.com /dev/null # seems to be stuck in a loop :0 * ^To:.*teliax@fqinc.net /dev/null # Terra seems to be unable to keep me from getting these :0 * ^To:.*wellsfargo.com@vendors.futurequest.net|\ ^To:.*reddotmail@vendors.futurequest.net|\ ^To:.*antonline.com@vendors.futurequest.net|\ ^To:.*amex.com@vendors.futurequest.net|\ ^To:.*amex@vendors.futurequest.net|\ ^To:.*nusphere.com@vendors.FutureQuest.net|\ ^To:.*americanexpress@vendors.futurequest.net /dev/null :0: * ^To:.*Bruce@.* * !^From.*FutureQuest.* /dev/null :0: * ^To:.*bruce@.* * !^From.*futurequest.* /dev/null :0: * ^To:.*dollarshaveclub@sanitarium.net * ^From:.*support@account.dollarshaveclub.com Mailbox # drop Bob's "report subscriptions daily messages :0 * ^Subject:.*FutureQuest..Report.Subscriptions /dev/null # I don't need 2 of these every day :0 * ^Subject:.*check.out.the.notifications.you.have.on.Twitter /dev/null # Make dups of everything to the backup_inbox folder using year-month :0 c : $BACKUPFILE # Copy all sunmanager messages to a folder :0 c : * -1^0 * 1^0 ^To:.*sunadmin@sanitarium.net * 1^0 ^To:.*sunadmin2@sanitarium.net * 1^0 ^To:.*sun-managers@sunmanagers.ececs.uc.edu * 1^0 ^To:.*sunmanagers@sunmanagers.org * 1^0 ^To:.*sun-managers@sunmanagers.org * 1^0 ^Subject:.*\[sunman\].*Summary * 1^0 ^Subject:.*\[sunman\].*SUMMARY * 1^0 ^Subject:.*\[sunman\].*summary * 1^0 ^Subject:.*\[sunman\].*SUmmary * 1^0 ^Subject:.*\[sunman\].*Sumary * 1^0 ^Subject:.*\[sunman\].*SUMARY * 1^0 ^Subject:.*\[sunman\].*sumary * 1^0 ^Subject:.*\[sunman\].*SUmary sunman :0 c : * -1^0 * 1^0 ^To:.*linuxadmin@sanitarium.net * 1^0 ^To:.*linuxmanagers@linuxmanagers.org * 1^0 ^Subject:.*\[linuxman\].*Summary * 1^0 ^Subject:.*\[linuxman\].*SUMMARY * 1^0 ^Subject:.*\[linuxman\].*summary * 1^0 ^Subject:.*\[linuxman\].*SUmmary * 1^0 ^Subject:.*\[linuxman\].*Sumary * 1^0 ^Subject:.*\[linuxman\].*SUMARY * 1^0 ^Subject:.*\[linuxman\].*sumary * 1^0 ^Subject:.*\[linuxman\].*SUmary linuxman #:0: # * ^Subject:.*\[cfcycle\].* #cfcycle # dump stuff that is REALLLY spam :0: * ^X-Spam-Level: \*\*\*\*\*\*\*\*\*\*\*\* /dev/null # set aside the stuff that is probably spam :0: * ^X-Spam-Status: Yes spam :0: * ^To:.*portage-admin@FutureQuest.net fq/portage # Block certain subject lines :0: * ^Subject:.*ADV:|\ ^Subject:.*Adv: spam # These are usually spam :0: * (^Subject:.*Kevin M) spam #:0: # * (^Subject:.*kmk.sanitarium.net) #spam :0: * (^Subject:.*kmk.asylum.sanitarium.net) spam :0: * (^To:.*Corb*) spam # Block certain from lines :0: * (^From:.*club@club-letter.net) spam # nothing good comes through kmk@earthling.net :0: * (kmk@earthling.net) /dev/null # Block anything that passed through certain countries #:0: # * ^Received:.*\.kr|\ # ^Received:.*\.jp|\ # ^Received:.*\.ch|\ # ^Received:.*\.de|\ # ^Received:.*\.tw|\ # ^Received:.*\.ru|\ # ^Received:.*\.cl|\ # ^Received:.*\.za|\ # ^Received:.*\.es|\ # ^Received:.*\.hk|\ # ^Received:.*\.hr|\ # ^Received:.*\.cn #spam #:0B: # * remove@|\ # removeme@|\ # absolutely.no.obligation|\ # call.now.24.h|\ # to.be.taken.off.our.list|\ # totally.risk.free|\ # INVESTMENT.OPPORTUNITY|\ # lower.your.monthly.payments|\ # Eliminate.*debt|\ # to.be.removed.from.this.mailing.list|\ # To.unsubscribe.reply|\ # long.term.contract|\ # No.credit.check|\ # NO.credit.check|\ # be.removed.from.future.mailings|\ # Merchant.Accounts|\ # To.be.removed.from.our.mailing.list|\ # This.is.not.a.SPAM|\ # absolutely.free|\ # from.our.mailing.list|\ # ORDER.NOW|\ # Dream.Vacation|\ # IS.NOT.SPAM|\ # To.be.removed.from.this.list|\ # opt.in.email.list|\ # remove.in.the.subject.line|\ # BULK.E-MAIL|\ # opt-in.e-mail|\ # REMOVED.FROM.OUR.MAILING|\ # value..kmk.sanitarium.net|\ # email=kmk.sanitarium.net #spam # Accept all the rest to your default mailbox :0: $DEFAULT