vacation üzenet karakter kódolás

Fórumok

Sziasztok!

Postfix/vacation párossal küldök automatikus válaszüzenetet. Mivel a rendszer alapértelmezetten UTF8-at használ, ezért utf8-as kódolással megy ki vacation.msg-ben elhelyezett üzenet, hiába iso8859-2-es kódolással van írva. A kérdésem az lenne, hogy lehet-e valahol állítani, hogy iso8859-2-es kódolással küldje ezeket a leveleket?
Próbáltam levél fejlécben állítani, de nem igazán sikerült.

Hozzászólások

Fejlécben elvileg így kell állítani:
Content-Type: text/plain; charset=iso-8859-2

Vagy alternatív verzió, hogy a vacation.msg-t konvertálod:
cat vacation.msg | iconv -f iso88592 -t utf8 > vacation.msg.new
mv vacation.msg.new vacation.msg

Nekem is hasonló a problémám de a gond az, hogy valahogy mindenképp a fejlécbe kellene belevarázsolni, hogy milyen az adott levél kódolása mert ha ez nincs benne a fejlécben akkor a címzettnél éppen az aktuálisan alapértelmezett szerint jelenik meg az üzenet. Tehát ha valakinél UTF-8 az alapértelmezett beállítása a levelezőnek, akkor (fejléc hiányában) szintén hibásan jelennek meg az ékezetek, mivel most éppen latin2-re gyúrtunk rá. A legtöbb helyen persze latin2 az alapbeállítása a levelezőknek de sajnos előfordult már, hogy UTF-8.
Szóval ha erre tud valaki megoldást, az jó lenne...