Jay Hall wrote:
> I am experiencing a problem with one of my rules that I
> cannot seem to find.
> 
> I have the following rules defined.
> 
> rawbody __RAW_EXE_ATTACHMENT  /filename=\".*\.exe\"/i
> rawbody __RAW_VBS_ATTACHMENT  /filename=\".*\.exe\"/i
> rawbody       __RAW_COM_ATTACHMENT    /filename=\".*\.com\"/i
> rawbody __RAW_PIF_ATTACHMENT  /filename=\".*\.pif\"/i
> rawbody       __RAW_CMD_ATTACHMENT    /filename=\".*\.cmd\"/i
> rawbody __RAW_BAT_ATTACHMENT  /filename=\".*\.bat\"/i
> 
> meta ATTACHMENT_RULES (__RAW_EXE_ATTACHMENT || __RAW_VBS_ATTACHMENT ||
> __RAW_COM_ATTACHMENT || __RAW_PIF_ATTACHMENT ||
> __RAW_CMD_ATTACHMENT ||
> __RAW_BAT_ATTACHMENT)
> 
> score ATTACHMENT_RULES 25.00
> 
> Any attachments listed above will be properly identified as and the
> tests run with the exception of an EXE attachment.  A filename with an
> .exe extension is not flagged.
> 
> I have added an additional rule that checks for an .exe
> attachment, that
> is not part of the meta rule, and I receive the same results.  This
> leads me to believe there is something wrong with my test for .exe
> attachments. 
> 
> I am running SA 2.64, spamd, and it is invoked from q-mail.
> 
> Any suggestions would be greatly appreciated.
> 
> Thanks in advance for your assistance.
> 
> 
> 
> Jay Hall

How about trying:
rawbody ATTACHMENT_RULES 
/filename=\"?.*\.(?:exe|vbs|com|pif|cmd|bat|cpl|scr)\"?\s*$/i
score ATTACHMENT_RULES 25.00

Note: added .cpl and .scr
added end-of-line test $ to avoid false positives on things like
"example.com contract.doc"
made quotes optional

[EMAIL PROTECTED]                      805.964.4554 x902
Hispanic Business Inc./HireDiversity.com         Software Engineer
perl -e"map{y/a-z/l-za-k/;print}shift" "Jjhi pcdiwtg Ptga wprztg,"

Reply via email to