FromTo: not working?

Mike Watson mikew at CRUCIS.NET
Wed Mar 5 13:50:35 GMT 2003


On Wednesday 05 March 2003 04:33 am, you wrote:
> At 09:49 05/03/2003, you wrote:
> >On Tue, Mar 04, 2003 at 05:43:45PM +0100, Jan-Peter Koopmann wrote:
> > > > Yes, just haven't had a chance to reply yet.
> > > > For some reason, your rules aren't matching, but I can't
> > > > obviously see why not. Have you got some space after the
> > > > "FromTo:" ?
> > >
> > > I am attaching the file so you can check yourself, ok?
> > > [...]
> >
> >Although the file looks okay at a first glance, there are a couple
> > of things which might or might not confuse MailScanner:
> >
> >[zlatko at thomas]:~/tmp$ od -t c virus.scanning.rules
> >0000000   F   r   o   m   T   o   :  \t   *   @   a   k   c   t   e 
> >  c 0000020   h   .   d   e      \t   y   e   s  \t  \n   F   r   o 
> >  m   T 0000040   o   :  \t   *   @   s   e   c   e   i   d   o   s 
> >  .   d   e 0000060  \t   y   e   s  \n   F   r   o   m   T   o   : 
> > \t   *   @   s 0000100   e   c   e   i   d   o   s   .   n   e   t 
> > \t   y   e   s  \n 0000120   F   r   o   m   T   o   :       *   @ 
> >  s   e   c   e   i   d 0000140   o   s   .   o   r   g  \t   y   e 
> >  s  \n   F   r   o   m   T 0000160   o   :       *   @   s   e   c 
> >  e   i   d   o   s   .   c   o 0000200   m  \t   y   e   s  \n   F 
> >  r   o   m   T   o   :       *   @ 0000220   t   e   l   e   f   o 
> >  n   i   a   .   d   e  \t   y   e   s 0000240  \n   F   r   o   m 
> >  T   o   :  \t   d   e   f   a   u   l   t 0000260  \t  \t   n   o 
> > \n
> >0000265
> >
> >This translates to:
>
> FromTo:<TAB>*@akctech.de<SPACE><TAB>yes<TAB><NL>
> FromTo:<TAB>*@seceidos.de<TAB>yes<NL>
> FromTo:<TAB>*@seceidos.net<TAB>yes<NL>
> FromTo:<SPACE>*@seceidos.org<TAB>yes<NL>
> FromTo:<SPACE>*@seceidos.com<TAB>yes<NL>
> FromTo:<SPACE>*@telefonia.de<TAB>yes<NL>
> FromTo:<TAB>default<TAB><TAB>no
>
> + a <NL> on the end of the last line.
>
> >A superfluous <SPACE> and <TAB> in line 1, and <SPACE> instead of
> > <TAB> as field separators in lines 4, 5 and 6. Julian, how does
> > your rule file parser handle this? :-)
>
> The parser does this:
>          /^(\S+)\s+(\S+)\s+(.+)$/
> which matches when any whitespace is used, so long as there's
> something there. If this doesn't match, then a warning is put in the
> maillog about the syntax error. So this is working if you don't get a
> syntax error then it should have worked.
>
> And why is no-one else hitting this problem? I would expect loads of
> people to be complaining if this was really a problem in the code :-(

If you're like me, you've just starting using MailScanner and aren't 
fully falmiliar with all the rules.

I added an address to the spam.whitelist.rules and e-mails and to the 
spamassassin prefs and e-mails from that source are still labeled as 
SPAM.  I only get 2-3 e-mails a month from them, so I just noticed this 
last night.

mw
-- 
Registered Linux - 256979
NRA Life
ARS: WØTMW








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




More information about the MailScanner mailing list