2009年12月27日 04時56分30秒
m.sh
#!/bin/sh -f subject="試射" mailaddr="hoge@hogehoge.jp" MAILUSER=fugo MAILHOST=fugofugo.jp encsubject=`echo $subject|nkf -jM` cat << EEE | nkf -j | mail -s "$encsubject" $mailaddr これは試射です。 1発だけなら誤射ですかね? EEE
日本語周りは nkf にお任せ状態。
qmail使っているので、環境変数 MAILUSERとMAILHOSTにユーザとドメインの情報を入れておく必要がありました。Fromヘッダに適用されます。先の例だと fugo@fugofugo.jp がFromヘッダに設定されます。