The UNIX and Linux Forums  

Go Back   The UNIX and Linux Forums > Top Forums > UNIX for Dummies Questions & Answers > Answers to Frequently Asked Questions > Email Antispam Techniques and Email Filtering
.
google unix.com



Email Antispam Techniques and Email Filtering Techniques Q&A and Procmail recipes for fighting spam.

More UNIX and Linux Forum Topics You Might Find Helpful
Thread Thread Starter Forum Replies Last Post
procmail code help Hexabah UNIX for Dummies Questions & Answers 0 08-30-2006 11:05 PM
Procmail filter luiz_fer10 UNIX for Dummies Questions & Answers 1 06-14-2002 04:33 PM
Procmail Tutorial luiz_fer10 UNIX for Dummies Questions & Answers 1 05-24-2002 12:39 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Search this Thread Rate Thread Display Modes
  #1 (permalink)  
Old 02-12-2004
jones jones is offline
Registered User
  
 

Join Date: Feb 2004
Posts: 5
procmail rule

I can tell this is not a recently active formum, but here goes, "why doesn't this procmail rule block
messages with víagra or v1agra appearing in
the subject header

:0
* ^Subject:.*(víagra¦v1agra¦pénis¦prescripti0n¦Medicati0n¦M0rtgage¦Xanaxz)
{
LOG="(THE 7 DIRTY WORDS) "
:0
/dev/null
}
  #2 (permalink)  
Old 02-12-2004
oombera's Avatar
oombera oombera is offline Forum Advisor  
Registered User
  
 

Join Date: Aug 2002
Location: Cleveland, OH
Posts: 804
Waaaay down at the end of this procmail tutorial is a section called "Permanently deleting mail".

Not sure if this'll work for you or not, but their suggestion is:
Code:
:0:
* ^Subject:.*(word1¦word2¦word3) /dev/null

They do something similar in the University of California at Berkeley's Procmail Tutorial
Code:
######
# Rule 1: discard all mail send from SPAMSITE.COM or 
# with ADV in the subject
######
:0
* ^From:.*SPAMSITE.COM
* ^Subject:.* ADV.*
/dev/null

I'm not able to test any of this, so I don't know why your code isn't working correctly... maybe the braces? Maybe the second :0 ?

Last edited by oombera; 02-12-2004 at 11:02 PM..
  #3 (permalink)  
Old 02-12-2004
jones jones is offline
Registered User
  
 

Join Date: Feb 2004
Posts: 5
[rephrased question: how do you filter 8-bit characters in the subject header via procmail?

It cooks on the í which I believe to be an extended ASCII 161
Note that is an 8-bit character.

This rule breaks on a message with Subject: víagra

:0
* ^Subject:.*(víagra¦v1agra¦pénis¦prescripti0n¦Medicati0n¦M0rtgage¦Xanaxz)
{
LOG="(THE 7 DIRTY WORDS) "
:0
/dev/null
}

[procmailLOG] --note the Subject header is garbage.
From jones@justjones.edu Thu Feb 12 21:10:19 2004
Subject: =?ISO-8859-1?Q?Fwd:_v=EDagra?=
Folder: /var/spool/mail/jones

This rule works [7-bit ASCII only] with Subject: v1agra

:0
* ^Subject:.*(v1agra¦prescripti0n¦Medicati0n¦M0rtgage¦Xanaxz)
{
LOG="(THE 7 DIRTY WORDS --) "
:0
/dev/null
}

[procmailLOG]
(THE 7 DIRTY WORDS) From jones@justjones.edu Thu Feb 12 21:03:30 2004
Subject: Fwd: v1agra
Folder: /dev/null

for the record, the word has to be spelled wrong to get on my
7 dirty words list note the zeros insted of O's in prescript0n
reference George Carlin, 1970's, "The 7 Dirty Words"
v\íagra doesn't work either.
  #4 (permalink)  
Old 02-13-2004
Optimus_P Optimus_P is offline Forum Advisor  
flim flam flamma jamma
  
 

Join Date: May 2001
Location: Chicago IL, USA
Posts: 1,006
i believe it is becuase it is an extended char.

if your filter can understand octal or hex you might have a better chance.

or if you can define a new char encodeing for proc mail then you will be set.
  #5 (permalink)  
Old 02-13-2004
jones jones is offline
Registered User
  
 

Join Date: Feb 2004
Posts: 5
This one works. Apparently that character "í" was an extended ASCII 237 0xED This is procmail-3.22-5

:0
* ^Subject:.*(v=EDagra|v=ECagra|v1agra|V\*iagra|V1\@gra|Prescripti0n¦M0rtgage)
{
LOG="(THE 7 DIRTY WORDS) "
:0
/dev/null
}
Closed Thread

Bookmarks

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is On
Trackbacks are On
Pingbacks are On
Refbacks are On




All times are GMT -4. The time now is 01:48 AM.


Powered by: vBulletin, Copyright ©2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright ©2007 - 2008, PixelFX Studios
The UNIX and Linux Forums Content Copyright ©1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant URLs by vBSEO 3.2.0