[FUG-BR] [OT] Maildrop: Regra para corrigir subjects

Renato Botelho freebsd em galle.com.br
Seg Maio 2 08:38:27 BRT 2005


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Pessoal,

Muitas vezes aqui na lista, e em outras varias listas tambem, devido a
diversidade de clients de email, os Subjects acabam virando uma zona.

Por exemplo, quando vao adicionando varios RES: e o negocio vai ficando:

RES: RES: Re: RES:

enfim, fica uma verdadeira zona, fiz uma regra aqui pra acertar isso,
usando maildrop, tem funcionado bem, entao decidi compartilhar com
voces, assim, as pessoas que usam maildrop podem usa-la e quem usa
procmail ou outro, pode converter a mesma logica.

lah vai...

if (/^Subject:.*RES:[ _]/ || /^Subject:.*Re:[ _]/)
{
  while (/^Subject:.*RES:[ _]/)
  {
    xfilter "sed -e 's/^Subject:\(.*\)RES:[ _]/Subject:\1/'"
  }
  while (/^Subject:.*Re:[ _]/)
  {
    xfilter "sed -e 's/^Subject:\(.*\)Re:[ _]/Subject:\1/'"
  }
  if (/^Subject: =\?/)
  {
    xfilter "sed -e 's/^Subject: \(=\?.*\?Q\?\)/Subject: \1Re:_/'"
  }
  else
  {
    xfilter "sed -e 's/^Subject: /Subject: Re: /'"
  }
}

Usando isso ele vai remover todos os "RES: " e "Re: " e adicionar apenas
um "Re: "

Espero ter colaborado
- -- 
Renato Botelho <freebsd at galle dot com dot br>
AIM: RBGargaBR | ICQ: 54596223
GnuPG Key: http://www.galle.com.br/~renato/pubkey.asc

Kerr's Three Rules for a Successful College:
	Have plenty of football for the alumni, sex for the students,
and parking for the faculty.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (FreeBSD)

iD4DBQFCdhEz6CRbiSJE7akRAkGtAJ9ynA+r68+HMH8tgRAx99eGW9LRoACXUUm9
yIzMqGUtpWC2DExjKATJbw==
=KCdS
-----END PGP SIGNATURE-----

_______________________________________________
Freebsd mailing list
Freebsd em fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br




Mais detalhes sobre a lista de discussão freebsd