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/