CGI-BBS > 情報収集 > フォームメール > CGI設置においてsendmailやnkfとは?


カレッヂ
カレッヂ


質問者 よし  投稿日 6/29(金) 23:32:26
初心者ですみません。
どなたか教えてください。

HPエリア上にフォームメール(form2mail.cgiを使って)を設置しようと思っています。
プロバイダに問い合わせをしたところ、UNIXサーバー使用、perlでとの指示でした。
そこで、外部プログラムのsendmail uuencode nkfの所在を聞いたところ、無いと言われました。 CGIは自由に使用可能なのに・・・。
まだ右も左もわからない僕のため、これでどうしたらいいか解らなくなってしまいました。
どうしたらフォームメールを使えるようになるのでしょう?

よろしくお願いします。
回答者 しあわせのツボ  [削除]  投稿日 6/30(土) 00:47:55
sendmailのかわりにNet::SMTP、
uuencodeのかわりにMIME::Base64、
nkfのかわりにjcode.plやJcode.pm、
を使って組むことは可能ですが、それらがあることを前提にしたスクリプトを改造するのは骨の折れる仕事です。
それらを使わないという前提で作られたスクリプトを探すか、素直にフォームデコードサービスを利用した方がいいと思います。
質問者 よし  [削除]  投稿日 6/30(土) 01:34:57
早速の回答ありがとうございます。
なんか、あきらめてサービスを利用するしかなさそうですね。
今回はアルファーインターネットをプロバイダとしてドメイン取得をしてのことだったのですが、HPエリアは100MBでドメイン取得した人たちだけのサーバーのようです。
しかし、そういった外部コマンドがないのって、良くある事なのでしょうか・・・。
なんか、ちょっとがっかりって感じです。
もっと僕に知識と技術があればいいのですが・・・。
ちなみに、そういった外部コマンドって他から持ってきてUPして使うって事は出来ないのでしょうか?
回答者 VD  [削除]  投稿日 2003/12/18(木) 00:31:37
私も初心者ですが、nkfが設置条件とされているにもかかわらず、やってみたら、正常に動作しました。
私は、レンタルサーバー(http://best-server.net)に設置しましたが、そのFAQを見てもnkfの説明は何もありませんでした。
無責任かも知れませんが、やってみてはいかがでしょうか。

返信(回答)する


Web裏技