Procmail recipe: blocking 'unsubscribe and opt-out' messages....


 
Thread Tools Search this Thread
Top Forums UNIX for Beginners Questions & Answers Answers to Frequently Asked Questions Email Antispam Techniques and Email Filtering Procmail recipe: blocking 'unsubscribe and opt-out' messages....
# 1  
Old 02-17-2003
Procmail recipe: blocking 'unsubscribe and opt-out' messages....

Here is a crude procmail recipe that I quickly created (NOT a procmail recipe expert, btw) that has been catching lots of spam (current second after the charset_spam recipe posted earlier):

Code:
:0B
* .*If.you.do.not.wish.to.receive.[further|additional].[email|mailings].*
more_spam

:0B
* You.requested.to.receive.this.mailing
more_spam

:0B
* [Uu]nsubscribe|[Oo][Pp][Tt]-[Oo][Uu][Tt]|[Rr]emoved
* [Cc]lick [Hh]ere
* HTML
more_spam

OBTW, I think I read somewhere that procmail is not case sensitive within regular expressions and I've tested this and it seems they are not. So, the above can be simplified to:

Code:
:0B
* Unsubscribe|Opt-Out|Removed
* Click Here
* HTML
more_spam

Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

What are the differences between 'bash' and 'sh'

Hopefully this doesn't come off as too much of a "newbie" question or a flamebait. But I have recently begun working with a Sun Solaris box after having spent the past five years working with RedHat. From what i can tell, thing look fairly similar and the 'man' command is some help. But I've... (7 Replies)
Discussion started by: deckard
7 Replies

2. UNIX for Advanced & Expert Users

How to remove a file with a leading dash '-' in it's name?

Somehow someone created a file named '-ov' in the root directory. Given the name, the how was probably the result of some cpio command they bozo'ed. I've tried a number of different ways to get rid of it using * and ? wildcards, '\' escape patterns etc.. They all fail with " illegal option --... (3 Replies)
Discussion started by: GSalisbury
3 Replies

3. IP Networking

BELKIN 'F5D5020' 16bit PCMCIA - FreeBSD HOWTO

Hey all, I've bought a few bits from Belkin who seem quite happy to support FreeBSD! Last time I bought a UPS from them and it's still going well :D I saw this on their website that the 16bit PCMCIA card was supported under FreeBSD: http://www.belkin.com/network/F5D5020.html I went to my... (0 Replies)
Discussion started by: WIntellect
0 Replies

4. UNIX for Dummies Questions & Answers

quoting echo 'it's friday'

echo 'it's friday' why appear the > (3 Replies)
Discussion started by: yls177
3 Replies

5. Filesystems, Disks and Memory

HELP! The '/var/adm/message' file increase every few seconds???

Hi, guys, I have a big problem. I've got a sun solaris 4.1.4 workstation, and the /var/adm/message file will add one row every few seconds. It soon becomes a large file. I wander if there are some mistakes configuring the workstation. the /var/adm/message is as follow: ... (1 Reply)
Discussion started by: cloudsmell
1 Replies

6. UNIX for Dummies Questions & Answers

'more' error messages

I am receiving the error message when I more to a linked file. filename: Too many levels of symbolic links It is a linked file to one directory up. The other error message I get is when I more to a linked, hidden file. filename: No such file or directory Can the more command not see... (2 Replies)
Discussion started by: mma_buc_98
2 Replies

7. UNIX for Advanced & Expert Users

Terminal 'Local Echo' lost on Modem Dial-out

Can anybody help me? I am developing a utility for automating message paging to a BT alphanumeric pager. I am using a USR 56K Fax-modem connected to /dev/cuab on a Sun Ultra-10. I am using the UNIX 'tip' utility to connect to the modem and I have configured the modem as follows: Baud Rate:... (2 Replies)
Discussion started by: mybeat
2 Replies

8. Shell Programming and Scripting

Clearify what it means under 'WHAT' when hit the 'w'-command

I wonder how I shall read the result below, especially 'what' shown below. The result was shown when I entered 'w'. E.g what is TOP? What is gosh ( what does selmgr mean?)? login@ idle JCPU PCPU what 6:15am 7:04 39 39 TOP 6:34am 6:45 45 45 TOP 6:41am ... (1 Reply)
Discussion started by: Aelgen
1 Replies

9. Programming

i can't use 'make' in my computer?

I need to compile a file,but 'make' does not work.please tell me how to use it or need which tools? (3 Replies)
Discussion started by: dsun5
3 Replies

10. UNIX for Dummies Questions & Answers

How to subtract 2 hours from 'date' in shell ( /bin/sh ) script ?

I write a sh script that zip and copy to tape all files that older then 2 hours. 1. The way I choose is - touch a file with "now - 2 hours", then use fine with '! -newer' 2. Do you have any other idea to do it ? tnx. (1 Reply)
Discussion started by: yairon
1 Replies
Login or Register to Ask a Question
TURNIN(1)						      General Commands Manual							 TURNIN(1)

NAME
turnin - submit assignments to be graded SYNOPSYS
turnin [ OPTIONS ] -c [ course-name ] files DESCRIPTION
Submits assignments to be graded. We submit to the default project if it is not specified as an option. REQUIRED ARGUMENTS
-c, --course Sets the course to which we'll submit our assignments. files A list of files we wish to submit. They will be compressed using tar(1) and gzip(1) formats before being copied to the submission directory. OPTIONS
--version Print turnin's version -h, --help Print a help message -l, --list Prints a list of projects, along with whether or not they are enabled and shows which project is the default project. -p, --project Sets the project to which we'll submit our assignments. -C, --config Path to an alternate configuration file -v, --verbose Prints a list of submitted files once they have been submitted. -k, --keyid Cryptographically signs an assignment using gpg(1) -w, --legal Print warranty and license information. EXAMPLES
turnin -c world-cheeses --list List the projects in the course world-cheeses. turnin -c world-cheeses stilton-recipe Submit the file stilton-recipe to the default project in the course world-cheeses. turnin -c world-cheeses -p stilton stilton-recipe Submit the file stilton-recipe to the project stilton in the course world-cheeses. FILES
/etc/turnin-ng.cf ~/.turnin-ng/submissions SEE ALSO
turnincfg(1) The full documentation for turnin is maintained as a Texinfo manual. If the info and turnin programs are properly installed at your site, the command info turnin-ng should give you access to the complete manual. AUTHOR
Turnin-NG and this manpage were written by Ryan Kavanagh <ryanakca@kubuntu.org> in the summer of 2009 and are still actively maintained. Turnin-NG is a replacement for the 'project' and 'turnin' commands written in 1990 for the SPARC architecture by an unknown author. Both Turnin-NG and this manpage are distributed under the terms of the GNU General Public License version 2, or (at your option) any later version. Turnin-NG SEPTEMBER 2010 TURNIN(1)