On Tue, 4 May 2004, Matias wrote:

> El Tue, 4 May 2004 13:00:02 +0200
> "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> escribi�:
>
>
> > > #FILTRA POR EL SUBJECT SI ESTA MARCADO
> > > :0:
> > > * ^Subject: \[SPAM\]
> >   ^^^^^^^^^^^^^^^^^^^^^esta regex es correcta?
> >
> > --> precisamente es una de las cosas que pregunto, no tengo claro si
> > eso esta bien o no
>
> Esa expresi�n regular es correcta siempre y cuando sea ese el subject
> que te aparece (solamente te tiene que aparecer "[SPAM]"), pero si
> puede haber algo luego del [SPAM] deber�as poner algo como:
>
> * ^Subject: \[SPAM\].*
>
> (al final hay un punto y un asterisco)

No, no hay que poner .* al final. Una cadena de texto encaja con una
expresi�n regular cuando la contiene.

Por otro lado, si vas a entregar el correo a /dev/null entonces *no*
utilices un fichero de bloqueo local, procmail ya trata de forma
especial el fichero /dev/null, ya que no hay ning�n inconveniente en
que varias instancias de procmail escriban en /dev/null al mismo
tiempo :-) As� que si tienes pensado hacer esto:

:0:
* expresi�nregular
/dev/null

pon esto otro en su lugar:

:0
* expresi�nregular
/dev/null


Por cierto, me sumo a la sugerencia de usar X-Spam-Status en vez del Subject.

Responder a