• ベストアンサー

メールフォームの設置について教えてください

CGI初心者です。 「さくら」でサーバーを借りて メールフォームのCGIを設置しました。 フォームの画面から名前やメールアドレスを入力して送信をクリックすると .cgiのダウンロードダイアログが出るんです。 でもきちんとメールは送信されていて返信用のメールも送られてきます。 どうすればいいのでしょうか? ちなみに http://hp.vector.co.jp/authors/VA017405/ こちらでCGIをお借りしました。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • n31792
  • ベストアンサー率31% (5/16)
回答No.3

私もさくらインターネットを一年以上利用しております。 メールは送信されるということは、CGIに何かが起こっているものと思われます。 以下のことを実行してみて下さい。 ・ファイルやフォルダのパーミッションをすべて確認 ・でもだめなら、もう一度サイトからダウンロードし直して、なるべく初期設定のまま(必要最小限に設定)にして再アップロードし、ファイルのアップし忘れを確認

その他の回答 (2)

回答No.2

メール送信が完了していてダウンロードを促すダイアログがでるなら、 Content-Typeが間違ってるんじゃないでしょうか?

  • inu2
  • ベストアンサー率33% (1229/3720)
回答No.1

* perl5 スクリプトが実行できる CGI サーバ。 * サーバで CGI から sendmail が使用できること。 この二つの条件を満たしていますか? また、レンタルサーバー上でperlをCGI動作できるPATH内にアップしていますか?

ryokuha52
質問者

お礼

Perl:5.8.x sendmail:/usr/sbin/sendmail CGIの拡張子:.cgi(※「cgi-bin」ディレクトリは不要) となっているのでOKだとは思うのですが…

関連するQ&A