FreeBSD QandA 166

FreeBSD QandA

Q. 付属の mail コマンドで日本語メールを送ると、mail コマンドに与えたテ
   キストの文字コードがそのまま出て行ってしまいます。色々と不便なのでどん
   なコードで書いても自動的に JIS になって出て行って欲しいのですが。

A. 出て行く時に nkf で JIS コードに変換するのがよいでしょう。具体的に
   は次のようにします。
    ・まず,/etc/mail.rc に,
      set sendmail=/usr/local/bin/sendmail.wrap
      等と,一行加える.
    ・上で指定した,/usr/local/bin/sendmail.wrap として,
      以下のようなシェルスクリプトを作成し,実行できるようにしておく.
        ------ ここから ------
        #!/bin/sh
        /usr/local/bin/nkf -j | /usr/sbin/sendmail $*
        ------ ここまで ------

間違い・追加情報を見付けた場合は、 修正案の投稿のしかた を読んだ上で、
QandA@jp.FreeBSD.org まで お知らせください。