はじめに
日本語を含むファイルを本文にしてメール送信しようとすると、バイナリファイルが添付されてメール送信されてしまいます。今回は、この現象を回避する方法を紹介します。
環境変数の設定
環境変数に LC_CTYPE を 設定してください。
export LC_CTYPE=ja_JP.UTF-8
送信コマンド
nkf コマンドで改行コードを LF に 変換した後に、メール送信してください。
# -d で LF 変換
nkf -d ファイル名 | mail メールアドレス
# UTF-8 のファイルでなければ -w で UTF-8 に 変換
nkf -w -d ファイル名 | mail メールアドレス