文字化けしなかった場合のcronからのメールヘッダは以下。
Content-Type: text/plain; charset=UTF-8
文字化けした場合のcronからのメールヘッダは以下。
Content-Type: text/plain; charset=ANSI_X3.4-1968
crontabのmanによれば、content-typeヘッダを操作するには、LC_*をつけるか、CONTENT_TYPE をつけるとある。crontabの先頭にLC_ALL=ja_JP.UTF-8を追加
$ crontab
$ crontab -l | head -n 2 LC_ALL=en_US.UTF-8 CONTENT_TYPE=text/plain; charset=UTF-8