dnl dnl LOCAL_CONFIG dnl dnl # # Melissa worm detection (done in CheckSubject) # See http://www.cert.org/advisories/CA-99-04-Melissa-Macro-Virus.html # D{MelissaPat}Important Message From D{MelissaMsg}This message may contain the Melissa virus; see http://www.cert.org/advisories/CA-99-04-Melissa-Macro-Virus.html # # W97M.Melissa.BG virus detection (done in CheckSubject) # D{MelissaBGPat}Janet Simons D{MelissaBGMsg}This message may contain the W97M.Melissa.BG virus # # ILOVEYOU worm detection (done in CheckSubject) # See http://www.datafellows.com/v-descs/love.htm # D{ILoveYouPat}ILOVEYOU D{ILoveYouMsg}This message may contain the ILOVEYOU virus; see http://www.datafellows.com/v-descs/love.htm # # Pretty Park virus detection (done in CheckSubject) # D{PrettyParkPat}C\:\\CoolProgs\\Pretty Park.exe D{PrettyParkMsg}This message may contain the Pretty Park virus # # Regular expression to reject messages with subjects: # .+ {7}[0-9a-z]+ # .+ {7}\([0-9a-z]+\) # # example: # KCheckSubject regex -a@MATCH ^([A-Za-z0-9[:space:]_-]{0,}(married|lonely|adult|voyers|pics|picture|hbibs|hot|sex|xxx))|([A-Za-z0-9[:space:]_-]{1,} {9,}[A-Za-z0-9_-]{1,}) # KSpamSubjectRegexp1 regex -a@MATCH ^.+ {7}\(?[a-zA-Z0-9]+\)?$ KSpamSubjectRegexp2 regex -a@MATCH ^.+ {7}\[?[a-zA-Z0-9]+\]?$ dnl KSpamSubjectRegexp3 regex -a@MATCH \(?ADV *[\:\-]?\)? dnl KSpamSubjectRegexp4 regex -a@MATCH \[?ADV *[\:\-]?\]? KSpamSubjectRegexp5 regex -a@MATCH ^.+![0-9]+$ KSpamSubjectRegexp6 regex -a@MATCH ^(Save|Make|Earn).+(cash|money) # # Subjects that won't be allowed # D{Subject01}çáúïîù! çáúïîù! óÅÍÅÎÁ ÉÚ ÐÅÒ×ÙÈ ÒÕË! D{Subject02}here is a good story D{Subject03}ëÁË ÁÒÅÎÄÏ×ÁÔØ ÓÁÍÏÌÅÔ? D{Subject04}íÙ ÐÒÏÄÁÄÉÍ ÷ÁÛ ÔÏ×ÁÒ D{Subject05}we want to finance/buy your business dnl dnl LOCAL_RULESETS dnl dnl ###################################################################### # Check Subject # ###################################################################### dnl HSubject: $>CheckSubject dnl SCheckSubject dnl # # Check Subject field for worm/virus telltales # R ${MelissaPat} $* $#error $: 554 ${MelissaMsg} ${Feedback_Msg} R Re: ${MelissaPat} $* $#error $: 554 ${MelissaMsg} ${Feedback_Msg} R $* ${MelissaBGPat} $* $#error $: 554 ${MelissaBGMsg} ${Feedback_Msg} R Re: ${MelissaBGPat} $* $#error $: 554 ${MelissaBGMsg} ${Feedback_Msg} R ${ILoveYouPat} $#error $: 554 ${ILoveYouMsg} ${Feedback_Msg} R Re: ${ILoveYouPat} $#error $: 554 ${ILoveYouMsg} ${Feedback_Msg} R $* ${PrettyParkPat} $* $#error $: 554 ${PrettyParkMsg} ${Feedback_Msg} R Re: ${PrettyParkPat} $* $#error $: 554 ${PrettyParkMsg} ${Feedback_Msg} # # Check Subject field for spam # R ${Subject01} $#error $: 554 ${SpamMsg} R $Re: {Subject01} $#error $: 554 ${SpamMsg} R $Re: {Subject01} $#error $: 554 ${SpamMsg} R $Re: {Subject01} $#error $: 554 ${SpamMsg} R ${Subject02} $* $#error $: 554 ${SpamMsg} R Re: ${Subject02} $* $#error $: 554 ${SpamMsg} R ${Subject03} $* $#error $: 554 ${SpamMsg} R Re: ${Subject03} $* $#error $: 554 ${SpamMsg} R ${Subject04} $* $#error $: 554 ${SpamMsg} R Re: ${Subject04} $* $#error $: 554 ${SpamMsg} R $* ${Subject05} $* $#error $: 554 ${SpamMsg} dnl R òÕËÏ×ÏÄÉÔÅÌÀ $#error $: 554 ${SpamMsg} R Ðóêîâîäèòåëþ $#error $: 554 ${SpamMsg} R òÕËÏ×ÏÄÉÔÅÌÀ ÐÒÅÄÐÒÉÑÔÉÑ $#error $: 554 ${SpamMsg} R Ðóêîâîäèòåëþ ïðåäïðèÿòèÿ $#error $: 554 ${SpamMsg} R òõëï÷ïäéôåìà ðòåäðòéñôéñ $#error $: 554 ${SpamMsg} R ÐÓÊÎÂÎÄÈÒÅËÞ ÏÐÅÄÏÐÈßÒÈß $#error $: 554 ${SpamMsg} R òÕËÏ×ÏÄÉÔÅÌÀ, ÇÌÁ×ÎÏÍÕ ÂÕÈÇÁÌÔÅÒÕ $#error $: 554 ${SpamMsg} R Ðóêîâîäèòåëþ, ãëàâíîìó áóõãàëòåðó $#error $: 554 ${SpamMsg} R óÅÍÉÎÁÒÙ × $* $#error $: 554 ${SpamMsg} R Ñåìèíàðû â $* $#error $: 554 ${SpamMsg} R óÅÍÉÎÁÒÙ É ËÏÎÆÅÒÅÎÃÉÉ × $* $#error $: 554 ${SpamMsg} R Ñåìèíàðû è êîíôåðåíöèè â $* $#error $: 554 ${SpamMsg} R ëÒÁÔËÏÓÒÏÞÎÙÅ ÏÂÒÁÚÏ×ÁÔÅÌØÎÙÅ ÐÒÏÇÒÁÍÍÙ × $* $#error $: 554 ${SpamMsg} R Êðàòêîñðî÷íûå îáðàçîâàòåëüíûå ïðîãðàììû â $* $#error $: 554 ${SpamMsg} R ëÏÒÐÏÒÁÔÉ×ÎÙÅ ÔÒÅÎÉÎÇÉ $#error $: 554 ${SpamMsg} R Êîðïîðàòèâíûå òðåíèíãè $#error $: 554 ${SpamMsg} R ïÆÉÃÉÁÌØÎÏÅ ÐÉÓØÍÏ-ÐÒÉÇÌÁÛÅÎÉÅ $* $#error $: 554 ${SpamMsg} R Îôèöèàëüíîå ïèñüìî-ïðèãëàøåíèå $* $#error $: 554 ${SpamMsg} R éÎÆÏÒÍÁÃÉÏÎÎÙÅ ÂÁÚÙ ÄÁÎÎÙÈ $#error $: 554 ${SpamMsg} R Êïöðôîâçêðïïýå ÷âÿý äâïïýé $#error $: 554 ${SpamMsg} R $* óÐÁÍ ÒÁÚÒÅÛÅÎ $* $#error $: 554 ${SpamMsg} R $* Ñïàì ðàçðåøåí $* $#error $: 554 ${SpamMsg} R áÕÄÉÔ ÐÒÏÇÒÁÍÍÎÏÇÏ ÏÂÅÓÐÅÞÅÎÉÑ $#error $: 554 ${SpamMsg} R Àóäèò ïðîãðàììíîãî îáåñïå÷åíèÿ $#error $: 554 ${SpamMsg} R òåëìáíá ÷ òåçéïîáè òæ $#error $: 554 ${SpamMsg} R ÐÅÊËÀÌÀ  ÐÅÃÈÎÍÀÕ ÐÔ $#error $: 554 ${SpamMsg} R óÐÅÃÉÁÌØÎÙÊ ÔÁÒÉÆ ÄÌÑ $#error $: 554 ${SpamMsg} R Ñïåöèàëüíûé òàðèô äëÿ $#error $: 554 ${SpamMsg} R ÷îéíáîéà: òõëï÷ïäéôåìåê, íåîåäöåòï÷ $#error $: 554 ${SpamMsg} R ÂÍÈÌÀÍÈÞ: ÐÓÊÎÂÎÄÈÒÅËÅÉ, ÌÅÍÅÄÆÅÐΠ$#error $: 554 ${SpamMsg} R ðÒÏÍÙÛÌÅÎÎÙÊ ÍÁÒËÅÔÉÎÇ $* $#error $: 554 ${SpamMsg} R Ïðîìûøëåííûé ìàðêåòèíã $* $#error $: 554 ${SpamMsg} R $* ðÒÅÄÐÒÉÑÔÉÑÍ É ÞÁÓÔÎÙÍ ÌÉÃÁÍ $* $#error $: 554 ${SpamMsg} R $* Ïðåäïðèÿòèÿì è ÷àñòíûì ëèöàì $* $#error $: 554 ${SpamMsg} R $* ÷îéíáîéà òõëï÷ïäéôåìåê $* $#error $: 554 ${SpamMsg} R $* ÂÍÈÌÀÍÈÞ ÐÓÊÎÂÎÄÈÒÅËÅÉ $* $#error $: 554 ${SpamMsg} dnl R Explicit Golden Showers $#error $: 554 ${SpamMsg} R Info request upbxm $#error $: 554 ${SpamMsg} R Extreme Full Screen XXX Porn Movies $#error $: 554 ${SpamMsg} R 100% FREE ACCESS $#error $: 554 ${SpamMsg} R ÷îéíáîéà óéóôåíîùè áäíéîéóôòáôïòï÷! $#error $: 554 ${SpamMsg} R ïäåöäá äìñ âéúîåó-ìåäé $#error $: 554 ${SpamMsg} R úÁÐÒÏÓ ÎÁ ÒÅËÌÁÍÕ $#error $: 554 ${SpamMsg} R Re: ÷ÁÛÁ ËÌÕÂÎÁÑ ËÁÒÔÁ $#error $: 554 ${SpamMsg} R BNIMANIE !!! $#error $: 554 ${SpamMsg} R üÆÆÅËÔÉ×ÎÁÑ É ÎÅÄÏÒÏÇÁÑ ÒÅËÌÁÍÁ ÄÌÑ ×ÓÅÈ!!! $#error $: 554 ${SpamMsg} R Ýôôåêòèâíàÿ è íåäîðîãàÿ ðåêëàìà äëÿ âñåõ!!! $#error $: 554 ${SpamMsg} R æÏÒÍÕÌÁ ÌÀÂ×É ÄÌÑ ÐÒÉ×ÌÅÞÅÎÉÑ ÖÅÎÝÉÎ $#error $: 554 ${SpamMsg} R Ôîðìóëà ëþáâè äëÿ ïðèâëå÷åíèÿ æåíùèí $#error $: 554 ${SpamMsg} R ðÒÉÇÌÁÛÁÛÅÎÉÅ ÎÁ ÓÅÍÉÎÁÒÙ $* $#error $: 554 ${SpamMsg} R Ïðèãëàøàøåíèå íà ñåìèíàðû $* $#error $: 554 ${SpamMsg} R Enlarge! $#error $: 554 ${SpamMsg} R This stuff works! $#error $: 554 ${SpamMsg} R òåëìáíá ÷ íåôòï $* $#error $: 554 ${SpamMsg} R ðÒÏÄ×ÉÖÅÎÉÅ ÷ÁÛÅÇÏ ÂÉÚÎÅÓÁ × éÎÔÅÒÎÅÔ $* $#error $: 554 ${SpamMsg} R new photos from my party $* $#error $: 554 ${SpamMsg} R 2002 Gov Grants $* $#error $: 554 ${SpamMsg} R ðòïäáàôóñ óðéóëé áäòåóï÷ üì.ðïþôù $* $#error $: 554 ${SpamMsg} R ÏÐÎÄÀÞÒÑß ÑÏÈÑÊÈ ÀÄÐÅÑΠÝË.ÏÎ×ÒÛ $* $#error $: 554 ${SpamMsg} R üÌÉÔÎÁÑ ÔÁÎÃÅ×ÁÌØÎÁÑ ÓÔÕÄÉÑ $* $#error $: 554 ${SpamMsg} R Ýëèòíàÿ òàíöåâàëüíàÿ ñòóäèÿ $* $#error $: 554 ${SpamMsg} R enhance your sexlife $* $#error $: 554 ${SpamMsg} R Hardcore Farm Sex $* $#error $: 554 ${SpamMsg} R Accept Credit Cards $* $#error $: 554 ${SpamMsg} R CONGRATULATIONS!! YOU'VE WON!! $* $#error $: 554 ${SpamMsg} R Dear corvax , as you reguested... $* $#error $: 554 ${SpamMsg} R FINANCIAL ABUNDANCE IS Y O U R S $* $#error $: 554 ${SpamMsg} R News for corvette $* $#error $: 554 ${SpamMsg} R News for corvette $* $#error $: 554 ${SpamMsg} R girls girls girls $* $#error $: 554 ${SpamMsg} R Change your life in $* $#error $: 554 ${SpamMsg} R Limited time offer $* $#error $: 554 ${SpamMsg} R Quick approvals $* $#error $: 554 ${SpamMsg} R XXX $#error $: 554 ${SpamMsg} R Your license $#error $: 554 ${SpamMsg} R News for corvettes $#error $: 554 ${SpamMsg} R Secure Your $* $#error $: 554 ${SpamMsg} R Fwd: Poison $* $#error $: 554 ${SpamMsg} R Are Your Mortgage Rates $* $#error $: 554 ${SpamMsg} R Free adult $* $#error $: 554 ${SpamMsg} R Does Size Really Matter $* $#error $: 554 ${SpamMsg} R Size Does Matter $* $#error $: 554 ${SpamMsg} R It is too loud! $#error $: 554 ${SpamMsg} R $* Become your own private eye $* $#error $: 554 ${SpamMsg} R $* Wanna hear a story $* $#error $: 554 ${SpamMsg} R $* The monthly get-together $* $#error $: 554 ${SpamMsg} R $* please re-send the email $* $#error $: 554 ${SpamMsg} R $* Free Government Grants $* $#error $: 554 ${SpamMsg} dnl R $* $: $(SpamSubjectRegexp1 $&{currHeader} $: $1 $) R $* @MATCH $#error $: 554 ${SpamMsg} R $* $: $(SpamSubjectRegexp2 $&{currHeader} $: $1 $) R $* @MATCH $#error $: 554 ${SpamMsg} dnl R $* $: $(SpamSubjectRegexp3 $&{currHeader} $: $1 $) dnl R $* @MATCH $#error $: 554 ${SpamMsg} dnl R $* $: $(SpamSubjectRegexp4 $&{currHeader} $: $1 $) dnl R $* @MATCH $#error $: 554 ${SpamMsg} R $* $: $(SpamSubjectRegexp5 $&{currHeader} $: $1 $) R $* @MATCH $#error $: 554 ${SpamMsg} R $* $: $(SpamSubjectRegexp6 $&{currHeader} $: $1 $) R $* @MATCH $#error $: 554 ${SpamMsg} dnl