Hola colega,

Disculpa puse la regla a memory y solo puse algunos ejemplos para el caso de la palabra pinga la regla se pone asi

if header :matches "Subject" ["*ravesti","ping? ","*omosexsuales","La gatica
mariaramos"]  {
 reject "Su mensaje viola nuestras políticas de Uso del correo.";
}



Como ves le pongo un espacio para que no sea pre de ninguna palabra y con el comodín ? le digo que solo le falta una letra

Es verdad que hay casos que las reglas se hacen mas difíciles, pero lo básico es hacer un buen analisis del correo que te envian, para hacer reglas que no interfieran en el trabajo normal del correo, y los correos con palabras que puedan crear ambiguedades la reenvio al postmaster para tomar las medidas personalmente, siempre asi reducir el trabajo manual.


El 7/6/2013 04:17 a.m., låzaro escribió:
Thread name: "Re: [Gutl-l] malas palabras"
Mail number: 3
Date: Thu, Jun 06, 2013
In reply to: joel
Hola colega,
no se si te sirve pero yo tengo postfix con dovecot+sieve instalado
y en el fichero
globalsieverc
tengo una regla así

if header :matches "Subject" ["*ravesti","*omosexsuales","La gatica
mariaramos"]  {
  reject "Su mensaje viola nuestras políticas de Uso del correo.";
}

y con esto resuelvo, cada nueva palabra solo agregas y ya con la
opción matches puedes usar el comodín lo cual la regla te sirve para
mayúsculas o minúsculas.
y si ahora el correo habal sobre la situación de los homosexuales para ese
problema con respuesta irgente de parte del director... no pasó por filtro.

No puedes tomar una palabra así sin más porque las groserías
involucradas en oraciones, pueden cambiar su morfología más básica y
volverse palabras compuestas muy complejas/

Tomamos el sustantivo primitivo "pinga", su lexema es "ping" y podemos
deribarla como: pinguero, pingón, empingao, pelapingante, etc... y se
parece cantidad a pingüino.

Podrías escribir un programa que toma la cadena " ping" (el lexema) y
la comparase con todas y cada una de las palabras. Eso aparte de NO ser
óptimo, es INEFICIENTE.

Si la parte de alante de la palabra cambia? Por ejemplo, la palabra:
"parapingosis" no comienza por "ping".

Entonces deberías buscar una palabra que contenga ping en su nombre.
Cuando una palabra normal como "pingüino" pace por tu programa, ahí
mismo se va todo a la píngUa.

Podrías revisar la siguiente vocal después de ping, verificando que si
esta es "a" u "o" lo tome como mala palabra y cambie 'ping?' por ****.

No hay muchas palabra que involucren la palabra "pinga" o "pingo", si
no, la palabra "pinga" no rompiera la armonía fonética y NO se hubiera
vuelto una mala palabra.

Entonces te pasamos la palabra: "apingustiante"

"El bloqueo del imperio yanqui es apingustiante para la economía cubana"

Si le estirpas la palabra completa, la frarse pierde sentido:

"el bloque del imperio yanqui es para la economía cubana"

Evidentemente es para la economía cubana, pero como vez, perdió el
complemento de modo y aviolentó el significado de la oración.

Si la curva melódica de la palabra pinga se toma como asíntota, la curva
de "apingustiante" apenas se le acerca. Hay que tener la mente ágil para
darse cuenta que es una sutíl grosería. Nuestro cerebro asocia la "a" de
alante con la "a" del final que tiene "pingA" y ahí es cuando saltas.

El programa no puede hacer eso y si lo hace; sería poco óptimo un
algoritmo tan complejo.

:/



--
Saludos

--
                      0ooo
      ooo0            (   )
      (   )            ) /
       \ (            (_/
        \_)
ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø
              Joel  Ventura Castillo
            Téc. Ciencias Informáticas
      Empresa Importadora - Exportadora ILECO
 Dir.: O' Relly No. 152 e/ San Ignacio y Mercaderes,
       Habana Vieja, Cuba.
       E-Mail: j...@ecoimpex.com.cu
       Teléf.: 8625081 al 84, Ext. 156
ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø¤º°`°º¤ø,¸¸,ø



--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.

______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l

Responder a