Disable spam processing for account

Jules Field MailScanner at ecs.soton.ac.uk
Sun Sep 4 11:14:30 IST 2011


Just found one feature I remembered writing but can't find in the docs.

If you make a ruleset file that looks like this 1 line:
     FromOrTo: /etc/my_addresses.txt no
Then you put 1 "pattern" (i.e. what would go in the 2nd field in a 
ruleset line) per line in /etc/my_addresses.txt. Then it just duplicates 
the "FromOrTo: ..... no" rule for every line read from 
/etc/my_addresses.txt.

The result is this. If you have a lot of entries with the same rule 
result (such as in a spam whitelist for example), you don't have to 
generate a ruleset file which looks like
     FromOrTo: customer at client.com yes
     FromOrTo: customer2 at client.com yes
     FromOrTo: customer3 at client2.com yes
     .........
All you actually need to do is create the ruleset file to look like this 
1 line:
     FromOrTo: /etc/MailScanner/MyCustomers.txt yes
and then generate a file /etc/MailScanner/MyCustomers.txt which contains 
a list of all your customers' email addresses, like this
     customer at client.com
     customer2 at client.com
     customer3 at client2.com
     ..........

The advantage is that the code to generate the file is a lot simpler, 
and you don't have to worry so much about syntax. And maybe you can just 
copy the file from somewhere else in your system and not have to 
specifically generate it *at all*.

Just thought you might like to know that one. Why I never documented it, 
I really don't know. Sorry!

Cheers,
Jules.

P.S. In the above message, all the indents at the start of the lines are 
purely there so you can see what is sample file contents and what are my 
ramblings. You shouldn't actually put the indents at the start of the 
lines in the config files!


On 03/09/2011 21:23, Kristofer Pettijohn wrote:
> Ahh, I missed that it can be a rule set.  Thank you.
>
>
>
> ------------------------------------------------------------------------
> *From: *"Martin Hepworth" <maxsec at gmail.com>
> *To: *"MailScanner discussion" <mailscanner at lists.mailscanner.info>
> *Sent: *Saturday, September 3, 2011 2:52:00 PM
> *Subject: *Re: Disable spam processing for account
>
> The mailscanner.conf setting u want to hang the ruleset of is "spam 
> checks". Look in the rules dir and you'll see plenty of examples of 
> how to set this up.
>
> Also check the wiki for more examples
>
> Martin
>
> On Saturday, 3 September 2011, Kristofer Pettijohn 
> <kristofer at cybernetik.net <mailto:kristofer at cybernetik.net>> wrote:
> > Hello,
> >
> > Is it possible to disable spam scanning for an account, or a list of 
> accounts?  I have a few backup accounts where I want it to skip spam 
> scanning and simply just deliver everything.
> >
> > I was thinking that "SpamAssassin Rule Actions" would be an ideal 
> place for this, but I don't quite understand the ruleset enough to 
> know how to accomplish this.
> >
> > I am currently having MailScanner set a header in the email and 
> deliver, and then my mail server filters it into a "Junk" folder.  I 
> would like it to not add this header for a certain list of accounts.
> >
> >        Spam Actions = deliver header "X-Organization-Spam-Status: Yes"
> >
> > Thanks in advance
> >
> > --
> > MailScanner mailing list
> > mailscanner at lists.mailscanner.info 
> <mailto:mailscanner at lists.mailscanner.info>
> > http://lists.mailscanner.info/mailman/listinfo/mailscanner
> >
> > Before posting, read http://wiki.mailscanner.info/posting
> >
> > Support MailScanner development - buy the book off the website!
> >
>
> -- 
> -- 
> Martin Hepworth
> Oxford, UK
>
> -- 
> MailScanner mailing list
> mailscanner at lists.mailscanner.info
> http://lists.mailscanner.info/mailman/listinfo/mailscanner
>
> Before posting, read http://wiki.mailscanner.info/posting
>
> Support MailScanner development - buy the book off the website!
>
>
>
>
> Jules
>
> -- 
> Julian Field MEng CITP CEng
> www.MailScanner.info
>
> Buy the MailScanner book at www.MailScanner.info/store
> Need help customising MailScanner? Contact me!
>
> PGP footprint: EE81 D763 3DB0 0BFD E1DC 7222 11F6 5947 1415 B654
> Follow me at twitter.com/JulesFM
>
> 'Teach a man to reason, and he will think for a lifetime.' - Phil Plait                                       'All programs have a desire to be useful' - Tron, 1982

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



More information about the MailScanner mailing list