メールフォームの中身が送られてきません

[上に] [前に] [次に]
隠居 [E-Mail] 1999/11/28(日) 05:04:28
とほほさんのCGIメールフォームをDLし、設置しました。が、CGI自体は動いているにも関わらず、差出人とメールの内容が送られてきません。これは、どこかを書き換えなければいけないのでしょうか?ちなみに使用OSはWindows98、使用ブラウザはIE5.0です。
かなり初歩的な質問でお恥ずかしいのですが、お答えいただければ幸いです。なにとぞ宜しくお願いいたします。

エルメス・プレスリー 1999/11/28(日) 07:45:39
メールが送られてこない、ということはsendmailのパスがあってない可能性が考えられます。

また、sendmailのパスがあっていても、「メール」ですから
すぐ届くとは限りません。
(特に海外のサーバーとか使ってるとその傾向がよくあります。)

んな訳でもうすこし待ってみてはどうでしょうか?
で、届いてなかったら恐らくCGI中の設定が変なのでしょう。

隠居 [E-Mail] 1999/11/28(日) 09:29:50
エルメス・プレスリー様>
お答えありがとうございます。sendmailがあっていないのでは、
とのことで、もう一度プロバイダにて調べたところ、『/usr/lib/sendmail』
とありました。これをフルパスで入れるのでしょうか? しか
し、一度それでやったところ、『sendmail』がないというerror
がでたのですが…。
メールの方はすぐに届きます。ただし、発言者名は出ず、中身
も空のままです。
テストもしてみましたが、CGIは正常に動いているとのこと
です。

エルメス・プレスリー 1999/11/28(日) 12:07:09
あ、なるほど、メールそのものは来るけど、中身が来ていないんですね。

お使いのISPのsendmailパスが/usr/lib/sendmailということですが、
これは、ここの送信フォームCGIのデフォルトの値と同じなので初期設定のままで結構です。
(しかし、そのパスで試してエラーが帰ってきたというのはどーしてなんだろ。。)

内容が無いメールが来てしまうということはCGI側が入力されたデータをちゃんと読みとれていないということでしょうかね??

もうすこし詳しい状況(ソース等)をおしえていただけないでしょうか?

1999/11/28(日) 15:14:06
InterQですよね?
FORMのACTIONが、http://www.interq.or.jp〜〜になってませんか?
http://cgi.members.interq.or.jp
にしないとFORMの内容がCGIに渡されませんのでそのせいかも

隠居 [E-Mail] 1999/11/28(日) 17:49:16
エルメス・プレスリー様、ワ様>
お二方ともありがとうございます! エルメス様のおっしゃられるよう
にソースを調べ、そしてワ様の指摘されたFORMのACTIONをhttp://cgi.members.interq.or.jp〜に変えたところ、無事に問題な
く動くようになりました! メールにはちゃんと、名前も中身も書いて
あります。これで、お客様にもお手数をおかけすることがなくなりまし
た。このような初歩的な質問にも丁寧にお答え頂けたこと、感謝の念に
堪えません。ほんとうにありがとうございました。最後に、確認が遅れ
ましたことをお許し下さい。

隠居 [E-Mail] 1999/11/28(日) 17:50:24
[[解決]]
解決ということで、チェックですね? …どうも隠居は粗忽者でいけま
せん…

[上に] [前に] [次に]