[MEGOLDVA]E-mail karakterkódolás bash

Sziasztok!

Lenne egy olyan problémám, hogy írtam egy egyszerű skriptet, de ha a kimenetét elküldetem mailben akkor nem jó a karakterkódolás, de a kimenetet fájlban is mentem ott viszont jó. Tudtok erre megoldást??

#!/bin/bash
export LANG=hu_HU.UTF-8
export LC_CTYPE="hu_HU.UTF-8"
export LC_NUMERIC="hu_HU.UTF-8"
export LC_TIME="hu_HU.UTF-8"
export LC_COLLATE="hu_HU.UTF-8"
export LC_MONETARY="hu_HU.UTF-8"
export LC_MESSAGES="hu_HU.UTF-8"
export LC_PAPER="hu_HU.UTF-8"
export LC_NAME="hu_HU.UTF-8"
export LC_ADDRESS="hu_HU.UTF-8"
export LC_TELEPHONE="hu_HU.UTF-8"
export LC_MEASUREMENT="hu_HU.UTF-8"
export LC_IDENTIFICATION="hu_HU.UTF-8"
export LC_ALL="hu_HU.UTF-8"

d=`date +'%y-%m-%d %T'`
d1=`date +'%T'`
LOGFILE="/home/user/xyz.log"

echo $d >> $LOGFILE
maga a parancs>> $LOGFILE

cat $LOGFILE | mail -s "$d1 tárgy" "valami@valami.xyz"

rm -f /home/user/xyz.log

Hozzászólások

A levél törzse alapvetően 7 bites ASCII, ha nem ilyen, akkor azt megfelelően jelezned kell. Hint: MIME és környéke :-)

Ha biztosra akarsz menni, akkor a header-be bele kellene tenni, hogy milyen kódolású a tartalom.
Így? :
mail -a "Content-Type: text/plain; charset=UTF-8" valami@valami...