新規記事投稿
フォロー記事投稿
記事のキャンセル
From: 悩む男
<koike@ppp.bekkoame.or.jp>
Subject: sendmailのエンコードについて教えて下さい!
Date: 1997/01/24 01:37:05
sendmailを使ってCGIでメールを送る方法なんですが。
プログラム質問箱の最初の方でnaokiさんが色々質問されていたので、
参考にして組んだのですが、文字化けしてしまいます。
自分の環境ではOKなんですが、$mailtoを友人のアドレスにすると
ダメなんです。
Perlスクリプトは以下の通りです。
if (!open(OUT,"| $nkf | $sendmail $mailto")) { &send_error; }
print OUT "X-Mailer: WebMail\n";
print OUT "From: WebMail\n";
print OUT "To: $mailto\n";
print OUT "Subject: $in{'sbj'}\n";
print OUT "MIME-Version: 1.0\n";
print OUT "Content-Transfer-Encoding: 7bit\n";
print OUT "Content-Type: text/plain; charset=iso-2022-jp\n";
print OUT "\n\n";
print OUT "$in{'com'}\n";
close(OUT);
色々本を読んだのですが、いまいち分かりません。
ちなみに、
$mailtoは固定値
$inはFORMデータ
$nkf = '/usr/local/bin/nkf’
$sendmail = '/usr/lib/sendmail'
の様に設定してます。
$nkfはこれでいいんでしょうか?オプション等必要ですか?