by shigemk2

当面は技術的なことしか書かない

UTF-8でメールを送るやつアレコレ

hogehoge.txt(文字コードはutf-8)

hogehoge
ほげほげ
$ cat hogehoge | nkf -j | mail -s "test" "emailaddress"

これやると、メール本文が添付ファイル扱いになってしまう。(たぶんUTF-8の本文を送ろうとしてnkf -jしちゃったから文字化けしたんだと思われる)

純粋な解決方法だとこうだけど、

$ cat hogehoge | mail -s "test" "emailaddress"

ネットを漁るとメールはISO-2022-JPで送れ、という情報が。 でもRFCを見ても情報がわからないのでした。