Tech

My .forward file

If you arer using Exim as your MTA, you can use your .forward file to filter your mail. To switch to filter mode, the first line in the file should be ‘# Exim filter’.

These are the relevant anti-spam parts from my .forward:

if $header_Subject: contains "     " or
     $header_Subject: contains "printer toner" or
     $header_Subject: contains "inkjet refills" or
     $header_Subject: contains "reduce your debt in 3 minutes" or
     $header_Subject: contains "enlarge your pen" or
     $header_Subject: contains "somebody wants to meet you now!" or
     $header_Subject: contains "free motorola cell phone" or
     $header_Subject: contains "investments for you" or
     $header_Subject: contains "free euro!" or
     $header_Subject: contains "viagra" or
     $header_Subject: contains "lowest possible prices" or
     $header_Subject: contains "lenders compete for your business in an auction" or
     $header_Subject: contains "stock skyrockets 81% ... experts say buy now" or
     $header_Subject: contains "norton systemworks clearance sale" or
     $header_Subject: contains "trading strategies with huge potential" or
     $header_Subject: contains "free online computer training"
then
   save $home/mutt/trash
elif $header_From: contains "admin1@wbcnet.net" or
     $header_From: contains "@e54.org" or
     $header_From: contains "primeselect@florida.com" or
     $header_To: contains "prime@florida.com" or
     $header_From: contains "primeproducts@florida.com" or
     $header_To: contains "hi@florida.com" or
     $header_From: contains "joshua629@uole.com" or
     $header_From: contains "pang_bo@163.com" or
     $header_From: contains "marya2625649@tiscali.cz" or
     $header_From: contains "max_statt2123e27@excite.com" or
     $header_From: contains "o5910@racer.interq.or.jp" or
     $header_From: contains "gost@devil.interq.or.jp" or
     $header_From: contains "infowatch@gii.co.jp" or
     $header_From: contains "angelaf@fantazia.spb.ru" or
     $header_From: contains "lucretia2378588@pattayacitythailand.com"
then
   save $home/mutt/trash
elif $header_From: contains "intervolved.net" and
     $header_From: contains "valuemail"
then
   save $home/mutt/trash
elif $header_Subject: contains "proposal" or
     $header_Subject: contains "wonlo" or
     $header_Subject: contains "n`4" or
     $header_Subject: contains "free" or
     $header_Subject: contains "lose" or
     $header_Subject: contains "earn" or
     $header_Subject: contains "save" or
     $header_Subject: contains "deal" or
     $header_Subject: contains "offer" or
     $header_Subject: contains "complimentary" or
     $header_Subject: contains "important" or
     $header_Subject: contains "lowest" or
     $header_Subject: contains "prices" or
     $header_Subject: contains "investment"
then
   save $home/mutt/suspicious
elif $header_From: contains "wonlo" or
     $header_From: contains "bulldog"
then
   save $home/mutt/suspicious

Whatever matches the first part goes in the mutt/trash mailbox. You could send it to /dev/null to get rid of it, but just to be safe. After that, it checks for common Spam words and puts them in the mutt/suspicious mailbox which you can check once in a while.

Leave a Reply

Your email address will not be published. Required fields are marked *