# LANGUAGE-PATTERNS.RC # # These filters check for email in several languages that have # generated a significant amount of spam. Unless you tell # the SpamBouncer to skip blocking for languages, or for that # particular language, the SpamBouncer scores all email in # that language at your BLOCKLEVEL. # # This helps stop a lot of spam in languages you don't speak # and in which you would not receive legitimate email. # # Arabic email :0 * ARABIC ?? no * LANGFILTER ?? yes { LOCALTAG=no :0 * ^(Content-Type:((.*$)+|.*;)( )*charset( )?=( )?.?(iso.8859-6|windows-1256)([^a-z0-9.]|\. |\.$|$)|\ (From|To|Message-ID):.*(iso.8859-6|windows-1256)([^a-z0-9.]|\. |\.$|$)) { LOCALTAG=yes } :0 * LOCALTAG ?? no * ^Subject:.*=\?(iso.8859-6|windows-1256)\? { LOCALTAG=yes } :0 * LEANTAG ?? no * LOCALTAG ?? no { :0 B * !--.*forwarded message -- * !^forwarded message: * -1000^0 * 1100^0 ^Content-Type: text/(html|plain)((.*$)+|.*;)( )*charset( )?=( )?.?(iso.8859-6|windows-1256).?$ { LOCALTAG=yes } } :0 * LOCALTAG ?? yes { SBLOG="A1R-Arabic (iso-8859-6|windows-1256)" INCLUDERC=${SBDIR}/functions/loglevel.rc :0 * $ ${SBSCORE}^0 * $ ${BLOCKLEVEL}^0 { SBSCORE=$= } } } # Chinese email :0 * CHINESE ?? no * LANGFILTER ?? yes { LOCALTAG=no :0 * [^0-9a-z]charset( )?=( )?.?(hz-)?(big5|chinesebig5|gb-?(1988|2312|18030)|iso-2022-cn)([^a-z0-9.]|$) { LOCALTAG=yes } :0 * (From|To|Message-ID):.*[^0-9a-z](hz-)?(big5|chinesebig5|gb-?(1988|2312|18030)|iso-2022-cn)([^a-z0-9.]|$) { LOCALTAG=yes } :0 * LOCALTAG ?? no * ^Subject:.*=\?(hz-)?(big5|chinesebig5|gb-?1988|gb-?2312)\? { LOCALTAG=yes } :0 B * LEANTAG ?? no * LOCALTAG ?? no * !--.*forwarded message -- * !^forwarded message: * -1000^0 * 1100^0 ^Content-Type: text/(html|plain); charset( )?=( )?(\")?(hz-)?(big5|chinesebig5|gb-?(1988|2312|18030)|iso-2022-cn)(\")?([^a-z0-9.]|\. |\.$|$) * 1100^0 ^Content-Type: text/(html|plain)(.*$)[^0-9a-z]*charset( )?=( )?(\")?(hz-)?(big5|chinesebig5|gb-?(1988|2312|18030)|iso-2022-cn)(\")?([^a-z0-9.]|\. |\.$|$) { LOCALTAG=yes } :0 * LOCALTAG ?? yes { SBLOG="A1R-Chinese (big5|gb-?(1988|2312|18030)|iso-2022-cn)" INCLUDERC=${SBDIR}/functions/loglevel.rc :0 * $ ${SBSCORE}^0 * $ ${BLOCKLEVEL}^0 { SBSCORE=$= } } } # Cyrillic email :0 * CYRILLIC ?? no * LANGFILTER ?? yes { LOCALTAG=no :0 * ^(Content-Type:((.*$)+|.*; )( )*charset( )?=( )?.?(ecma.cyrillic|inis.cyrillic|iso.5427|iso.8859-5)([^a-z0-9.]|\. |\.$|$)|\ (From|To|Message-ID):.*(ecma.cyrillic|inis.cyrillic|iso.5427|iso.8859-5)([^a-z0-9.]|\. |\.$|$)) { LOCALTAG=yes } :0 * LOCALTAG ?? no * ^Subject:.*=\?(ecma.cyrillic|inis.cyrillic|iso.5427|iso.8859-5)\? { LOCALTAG=yes } :0 * LEANTAG ?? no * LOCALTAG ?? no { :0 B * !--.*forwarded message -- * !^forwarded message: * -1000^0 * 1100^0 ^Content-Type: text/(html|plain)((.*$)+|.*;)( )*charset( )?=( )?.?(ecma.cyrillic|inis.cyrillic|iso.5427|iso.8859-5).?$ { LOCALTAG=yes } } :0 * LOCALTAG ?? yes { SBLOG="A1R-Cyrillic Alphabet (ecma-cyrillic|inis-cyrillic|iso-5427|iso-8859-5)" INCLUDERC=${SBDIR}/functions/loglevel.rc :0 * $ ${SBSCORE}^0 * $ ${BLOCKLEVEL}^0 { SBSCORE=$= } } } # Greek email :0 * GREEK ?? no * LANGFILTER ?? yes { LOCALTAG=no :0 * ^(Content-Type:((.*$)+|.*;)( )*charset( )?=( )?.?(greek-ccitt|greek7|greek7-old|iso.5428|iso.8859-7|windows-1253)([^a-z0-9.]|\. |\.$|$)|\ (From|To|Message-ID):.*(greek-ccitt|greek7|greek7-old|iso.5428|iso.8859-7|windows-1253)([^a-z0-9.]|\. |\.$|$)) { LOCALTAG=yes } :0 * LOCALTAG ?? no * ^Subject:.*=\?(greek-ccitt|greek7|greek7-old|iso.5428|iso.8859-7|windows-1253)\? { LOCALTAG=yes } :0 B * LEANTAG ?? no * LOCALTAG ?? no { :0 B * !--.*forwarded message -- * !^forwarded message: * -1000^0 * 1100^0 ^Content-Type: text/(html|plain)((.*$)+|.*;)( )*charset( )?=( )?.?(greek-ccitt|greek7|greek7-old|iso.5428|iso.8859-7|windows-1253).?$ { LOCALTAG=yes } } :0 * LOCALTAG ?? yes { SBLOG="A1R-Greek (greek-ccitt|greek7|iso-5428|iso-8859-7|windows-1253)" INCLUDERC=${SBDIR}/functions/loglevel.rc :0 * $ ${SBSCORE}^0 * $ ${BLOCKLEVEL}^0 { SBSCORE=$= } } } # Hebrew email :0 * HEBREW ?? no * LANGFILTER ?? yes { LOCALTAG=no :0 * ^(Content-Type:((.*$)+|.*;)( )*charset( )?=( )?.?(iso.8859-8|windows-1255)([^a-z0-9.]|\. |\.$|$)|\ (From|To|Message-ID):.*(iso.8859-8|windows-1255)([^a-z0-9.]|\. |\.$|$)) { LOCALTAG=yes } :0 * LOCALTAG ?? no * ^Subject:.*=\?(iso.8859-8|windows-1255)\? { LOCALTAG=yes } :0 * LEANTAG ?? no * LOCALTAG ?? no { :0 B * !--.*forwarded message -- * !^forwarded message: * -1000^0 * 1100^0 ^Content-Type: text/(html|plain)((.*$)+|.*;)( )*charset( )?=( )?.?(iso.8859-8|windows-1255).?$ { LOCALTAG=yes } } :0 * LOCALTAG ?? yes { SBLOG="A1R-Hebrew (iso-8859-8|windows-1255)" INCLUDERC=${SBDIR}/functions/loglevel.rc :0 * $ ${SBSCORE}^0 * $ ${BLOCKLEVEL}^0 { SBSCORE=$= } } } # Japanese ISO-2022-jp, jis C622, jis x0201, and other charset email :0 * JAPANESE ?? no * LANGFILTER ?? yes { LOCALTAG=no :0 * ^(Content-Type:((.*$)+|.*;)( )*charset( )?=( )?.?(euc_jp|iso-2[02][02]2-jp|jis.C622[06]|jis.x02(01|08|12)|shift.jis|windows.31j)|\ (From|To|Message-ID):.*(euc_jp|iso-2[02][02]2-jp|jis.C622[06]|jis.x02(01|08|12)|shift.jis|windows.31j)) { LOCALTAG=yes } :0 * ^Subject:.*=\?(euc_jp|iso-2[02][02]2-jp|jis.C622[06]|jis.x02(01|08|12)|shift.jis|windows.31j)\? { LOCALTAG=yes } :0 * LEANTAG ?? no * LOCALTAG ?? no { :0 B * !--.*forwarded message -- * !^forwarded message: * -1000^0 * 1100^0 ^Content-Type: text/(html|plain)((.*$)+|.*;)( )*charset( )?=( )?.?(euc_jp|iso-2[02][02]2-jp|jis.C622[06]|jis.x02(01|08|12)|shift.jis|windows.31j)[-_a-z0-9]*.?$ { LOCALTAG=yes } } :0 * LOCALTAG ?? yes { SBLOG="A1R-Japanese (euc_jp|iso-2[02][02]2-jp|jis.C622[06]|jis.x02(01|08|12)|shift.jis|windows.31j)" INCLUDERC=${SBDIR}/functions/loglevel.rc :0 * $ ${SBSCORE}^0 * $ ${BLOCKLEVEL}^0 { SBSCORE=$= } } } # Korean email :0 * KOREAN ?? no * LANGFILTER ?? yes { LOCALTAG=no :0 * ^(Content-Type:((.*$)+|.*;)( )*charset( )?=( )?.?(euc-kr|iso-2022-kr|ks.c.5601-198[79])([^a-z0-9.]|\. |\.$|$)|\ (From|To|Message-ID):.*(euc-kr|iso-2022-kr|ks.c.5601-198[79])([^a-z0-9.]|\. |\.$|$)) { LOCALTAG=yes } :0 * LOCALTAG ?? no * ^Subject:.*=\?(euc-kr|iso-2022-kr|ks.c.5601-198[79])\? { LOCALTAG=yes } :0 * LEANTAG ?? no * LOCALTAG ?? no { :0 B * !--.*forwarded message -- * !^forwarded message: * -1000^0 * 1100^0 ^Content-Type: text/(html|plain);( )*charset( )?=( )?.?(euc-kr|iso-2022-kr|ks.c.5601-198[79])([^a-z0-9.]|\. |\.$|$) * 1100^0 ^Content-Type: text/(html|plain)(.*$)+( )*charset( )?=( )?.?(euc-kr|iso-2022-kr|ks.c.5601-198[79])([^a-z0-9.]|\. |\.$|$) { LOCALTAG=yes } } :0 * LOCALTAG ?? yes { SBLOG="A1R-Korean (euc-kr|iso-2022-kr|ks-c-5601-198(7|9))" INCLUDERC=${SBDIR}/functions/loglevel.rc :0 * $ ${SBSCORE}^0 * $ ${BLOCKLEVEL}^0 { SBSCORE=$= } } } # Russian email :0 * RUSSIAN ?? no * LANGFILTER ?? yes { LOCALTAG=no :0 * ^(Content-Type:.*;[^0-9a-z]*charset( )?=( )?.?(iso-ir-111|koi8-[ru]|windows-1251)([^a-z0-9.]|\. |\.$|$)|\ (From|To|Message-ID):.*(iso-ir-111|koi8-[ru]|windows-1251)([^a-z0-9.]|\. |\.$|$)) { LOCALTAG=yes } :0 * LOCALTAG ?? no * ^Subject:.*=\?(iso-ir-111|koi8-[ru]|windows-1251)\? { LOCALTAG=yes } :0 * LEANTAG ?? no * LOCALTAG ?? no { :0 B * !--.*forwarded message -- * !^forwarded message: * -1000^0 * 1100^0 ^Content-Type: text/(plain|html)(.*$)+[^0-9a-z]*charset( )?=( )?.?(iso-ir-111|koi8-[ru]|windows-1251).?$ * 1100^0 ^Content-Type: text/(plain|html).*;( )*charset( )?=( )?.?(iso-ir-111|koi8-[ru]|windows-1251).?$ { LOCALTAG=yes } } :0 * LOCALTAG ?? yes { SBLOG="A1R-Russian (iso-ir-111|koi8-r|koi8-u|windows-1251)" INCLUDERC=${SBDIR}/functions/loglevel.rc :0 * $ ${SBSCORE}^0 * $ ${BLOCKLEVEL}^0 { SBSCORE=$= } } } # Spanish email :0 * SPANISH ?? no * LANGFILTER ?? yes { LOCALTAG=no :0 * LEANTAG ?? no { :0 BH * !--.*forwarded message -- * !^forwarded message: * -1000^0 * -400^1 (^|[^0-9a-z])(cx|gx)[§àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿa-z]+([^0-9a-z]|$) * -400^1 (^|[^0-9a-z])[§àáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿa-z]+(aj|jn|oj|xe|xo)([^0-9a-z]|$) * -400^1 (^|[^0-9a-z])à([^0-9a-z]|$) * -400^1 (^|[^0-9a-z])amike([^0-9a-z]|$) * -400^1 (^|[^0-9a-z])après([^0-9a-z]|$) * -400^1 (^|[^0-9a-z])aussi([^0-9a-z]|$) * -400^1 (^|[^0-9a-z])aux([^0-9a-z]|$) * -400^1 (^|[^0-9a-z])avons([^0-9a-z]|$) * -400^1 (^|[^0-9a-z])d[ao]([^0-9a-z]|$) * -400^1 (^|[^0-9a-z])dans([^0-9a-z]|$) * -400^1 (^|[^0-9a-z])d[eè]s([^0-9a-z]|$) * -400^1 (^|[^0-9a-z])du([^0-9a-z]|$) * -400^1 (^|[^0-9a-z])e([^0-9a-z]|$) * -400^1 (^|[^0-9a-z])ecx([^0-9a-z]|$) * -400^1 (^|[^0-9a-z])est([^0-9a-z]|$) * -400^1 (^|[^0-9a-z])et([^0-9a-z]|$) * -400^1 (^|[^0-9a-z])geamikoj([^0-9a-z]|$) * -400^1 (^|[^0-9a-z])je([^0-9a-z]|$) * -400^1 (^|[^0-9a-z])kun([^0-9a-z]|$) * -400^1 (^|[^0-9a-z])legi([^0-9a-z]|$) * -400^1 (^|[^0-9a-z])lhe([^0-9a-z]|$) * -400^1 (^|[^0-9a-z])maison([^0-9a-z]|$) * -400^1 (^|[^0-9a-z])mere([^0-9a-z]|$) * -400^1 (^|[^0-9a-z])mesmo([^0-9a-z]|$) * -400^1 (^|[^0-9a-z])ne([^0-9a-z]|$) * -400^1 (^|[^0-9a-z])noss(o|a|os|as)([^0-9a-z]|$) * -400^1 (^|[^0-9a-z])notre([^0-9a-z]|$) * -400^1 (^|[^0-9a-z])nous([^0-9a-z]|$) * -400^1 (^|[^0-9a-z])obtenha([^0-9a-z]|$) * -400^1 (^|[^0-9a-z])pli([^0-9a-z]|$) * -400^1 (^|[^0-9a-z])pri([^0-9a-z]|$) * -400^1 (^|[^0-9a-z])promocionais([^0-9a-z]|$) * -400^1 (^|[^0-9a-z])seus?([^0-9a-z]|$) * -400^1 (^|[^0-9a-z])sem([^0-9a-z]|$) * -400^1 (^|[^0-9a-z])sia([^0-9a-z]|$) * -400^1 (^|[^0-9a-z])tiu([^0-9a-z]|$) * -400^1 (^|[^0-9a-z])tre([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])ahor(it)?a([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])alguien([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])algun(a|as|o|os)([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])años?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])aprobados?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])bahias?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])bajas?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])baños?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])blanc(o|a|os|as)([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])bosques?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])buen(o|a|os|as)?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])capacidad([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])casas?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])ciudad(es)?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])coleccion(es)?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])completa(mente)?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])compr(ar|o|as|a|amos|an)?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])congresos?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])conoce(r|s|mos|n)?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])conocimient[oa]s?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])conozco([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])considerados?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])contengo([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])contiene(n|s)?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])contenemos([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])correo([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])cuadernos?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])cualquier([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])cuando([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])cualquier([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])desayunos?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])desde([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])diputados?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])dirección(es)?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])(domingo|lunes|martes|miercoles|jueves|viernes|sábado)([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])empresas?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])en[^0-9a-z]*$?[^0-9a-z]*medio[^0-9a-z]*$?[^0-9a-z]*de([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])envi(ar|o|as|a|amos|an)([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])escrib(ir|o|es|e|emos|en)([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])escrit(o|os|a|as|ório|órios)([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])especial(es)?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])estados?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])est(oy|es|ás|á|amos|ais|án|abas?|abamos)([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])est[ea]s?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])facil(es|mente)?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])familias?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])financier[oa]s?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])fue(se)?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])garantías?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])gracias([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])hasta([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])horas?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])idiomas?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])importadas?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])importadores?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])indicandos?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])informacion(es)?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])informáticas?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])internacional(es)?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])islas?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])juegos?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])lagos?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])lugar(es)?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])madres?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])magnífic(o|os|a|as)([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])manos?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])más([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])mejor(es)?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])mensajes?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])mercados?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])métodos?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])mientras?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])minutos?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])mism(o|os|a|as)([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])molest(ar|o|as|a|amos|an|ia|ias|iamos|ian)([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])mundos?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])nacional([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])ning[uú]n([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])ning[uú]n(a|as|os)([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])noches?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])nombres?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])normativ[oa]s?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])nuestros?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])nuevos?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])números?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])otr(o|os|a|as)([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])padres?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])palabras?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])pedimos[^0-9a-z]*$?[^0-9a-z]*disculpas([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])pesos?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])poc[oa]s?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])podrá([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])por[^a-z]*$?[^a-z]*favor([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])precios?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])primeras?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])puntos?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])que([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])qué([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])recib(ir|i|o|es|e|io|imos|en|iamos|ian)([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])removidos?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])respond(er|o|a|es|e|emos|eis|en)([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])roj(o|os|a|as)([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])segund[ao]s?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])semanas?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])seminarios?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])señor(a|as|es)?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])ser(ás|á|ámos|án)([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])servicios?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])sistemas?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])sobres?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])sólos?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])solucion(es)?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])tantos?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])tarjetas?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])técnic(o|os|a|as)([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])tener([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])tengo([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])tiempos?(n|s)?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])tiene(n|s)?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])tenemos([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])trabaj(ar|o|as|a|amos|an)([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])únic(o|os|a|as)([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])un(a|os|as)?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])usted(es)?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])ventanas?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])vidas?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])viv(ir|o|es|e|emos|en|iste|istes)([^0-9a-z]|$) { LOCALTAG=yes } } :0 * LOCALTAG ?? yes { SBLOG="A1R-Spanish (Pattern Match)" INCLUDERC=${SBDIR}/functions/loglevel.rc :0 * $ ${SBSCORE}^0 * $ ${BLOCKLEVEL}^0 { SBSCORE=$= } } } # Turkish email :0 * TURKISH ?? no * LANGFILTER ?? yes { LOCALTAG=no :0 * ^(Content-Type:((.*$)+|.*;)( )*charset( )?=( )?.?(iso-8859-[39]|windows-1254)([^a-z0-9.]|\. |\.$|$)|\ (From|To|Message-ID):.*(iso-8859-[39]|windows-1254)([^a-z0-9.]|\. |\.$|$)) { LOCALTAG=yes } :0 * LOCALTAG ?? no * ^Subject:.*=\?(iso-8859-[39]|windows-1254)\? { LOCALTAG=yes } :0 * LEANTAG ?? no * LOCALTAG ?? no { :0 B * !--.*forwarded message -- * !^forwarded message: * -1000^0 * 1100^0 ^Content-Type: text/(html|plain)((.*$)+|.*;)charset=.?(iso-8859-[39]|windows-1254).?$ * 200^1 (^|[^0-9a-z])adresi([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])adresinde([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])ad[yý]n[yý](n)?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])almak([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])avukat([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])basit([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])bilgi(sayar)?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])bir([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])bulsun([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])bulup([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])calis(ir|maz)([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])[cç]eþit([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])[cç]ikartin([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])[cç]ok([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])daha(si)?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])diye([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])diðer([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])dunya([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])eski([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])ger[cç]ek([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])gizli([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])guvenlik([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])herkes([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])hemen([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])hepsi([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])i[cç]erigi([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])i[cç]in([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])ile([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])ka[cç]amak([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])kaliteli([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])kayitlar([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])kiþiye([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])kitap([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])kortu([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])kurmak([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])K[yý]rm[yý]z[yý]([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])memurun([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])neler([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])olanlar([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])olup([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])ozel([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])sadece([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])sanattan([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])sapik([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])sorunu(nu)?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])tadini([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])tek([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])tiklayin([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])t[uü]rk([^0-9a-z]|$) * 500^1 (^|[^0-9a-z])t[uü]rkiye([^0-9a-z]|$) * 500^1 (^|[^0-9a-z])ulasimi([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])yapi[np]([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])yazar(a)?([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])yaz[yý]c[yý]([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])yer([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])yerde([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])yesili([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])yeterli([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])yetkili([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])yurdu([^0-9a-z]|$) * 200^1 (^|[^0-9a-z])yuzme([^0-9a-z]|$) { LOCALTAG=yes } } :0 * LOCALTAG ?? yes { SBLOG="A1R-Turkish (iso-8859-3|iso-8859-9|windows-1254)" INCLUDERC=${SBDIR}/functions/loglevel.rc :0 * $ ${SBSCORE}^0 * $ ${BLOCKLEVEL}^0 { SBSCORE=$= } } }