Am si eu o intrebare despre formail si .procmailrc.

Vreau sa modific la toate mesajele care imi vin, din
Content-Type: text/plain; charset=whatever
in
Content-Type: text/plain; charset=iso-8859-2
unde whatever poate fi iso-8859-x, us-ascii, etc.

Am pus liniile astea in .procmailrc:

# change the Content-Type header
  :0 fhw
  | formail -i "Content-Type: text/plain; charset=iso-8859-2"

si nu gasesc efectul asteptat.

Unele e-mailuri (de la windows?) vin cu linia respectiva rupta-n doua
si nu mi se schimba. Apoi mai este "Content-Type: multipart/mixed;"
si altele care nu vreau sa fie modificate.

Un exemplu la rezultatul regulii de mai sus in .procmailrc.
Content-Type aparea de trei ori:


Content-Type: multipart/mixed;
        boundary="----=_NextPart_000_0180_01C3FD4B.9E41E900"

schimbat in:

Old-Content-Type: multipart/mixed;
        boundary="----=_NextPart_000_0180_01C3FD4B.9E41E900"


------=_NextPart_000_0180_01C3FD4B.9E41E900
Content-Type: multipart/alternative;
        boundary="----=_NextPart_001_0181_01C3FD4B.9E41E900"

neschimbat


si

------=_NextPart_001_0181_01C3FD4B.9E41E900
Content-Type: text/plain;
        charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable


tot neschimbat.

Iar Content-Type: text/plain; charset=iso-8859-2 a fost adaugat pe
undeva in antete.


Cum fac sa schimb _numai_ Content-Type: text/plain; charset=
si nu Content-Type: altceva? Poate nu cu foremail, ma multumesc si cu
sed, dar nu stiu unde si cum sa-l pun:

sed s/charset=*/charset=iso-8859-2/g

si ce sa-i pun in loc de `*'?

Mersi.

Mugurel

--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui